【发布时间】:2015-06-24 04:17:48
【问题描述】:
我读到了factory 模式和factory method 模式之间的区别。
工厂方法模式将对象的实例化推迟到子类。它也是一个工厂方法,因为“Creator”的孩子负责实现“Create”方法。
作为一个简单的工厂,由想要创建对象的类直接调用。
但是对于工厂模式,我们也可以通过反射添加类注册并为要创建的对象使用一层子类并将对象实例化逻辑保留在这些子类中来解耦工厂类。
我没有得到符合上述工厂方法模式定义的工厂方法模式示例。
你能给我一个工厂方法的例子吗?
【问题讨论】: