工厂方法和实用工具类有什么区别?当我们使用工厂方法和使用实用程序类时?
答案 0 :(得分:2)
来自维基百科
在面向对象的编程中,工厂是用于创建的对象 其他对象 - 正式工厂只是一个返回的对象 来自某个方法调用的对象,假定为“new”。 Factory method Pattern
在计算机编程中,实用程序类是定义集合的类 执行常见的,经常重复使用的功能的方法。最实用的 类在static下定义这些常用方法(参见静态变量) 范围。 Utility Pattern
我想你可以猜到答案:)
答案 1 :(得分:0)
工厂设计模式: -
在Factory模式中,我们创建对象而不将创建逻辑暴露给客户端,并使用通用接口引用新创建的对象
公用事业类: -
实用程序类仅包含对集合进行操作或返回集合的静态方法
答案 2 :(得分:0)
Basicaly,工厂用于创建对象(例如视图),你可以通过不同的请求创建一个工厂的不同对象,你可以执行
实用程序类它是一个带有静态方法的类,您可以调用它来执行某些操作(例如,使用数字或字符串操作进行一些复杂操作)但不依赖于其他类。
我读到使用Utility类它编程不好但是我不同意这个