简单工厂方法又叫静态工厂方法。 static factory method
由一个工厂对象决定创建哪一类产品类的实例。
单例模式和多例模式是建立在简单工厂模式之上的,而且它们都要求工厂方法有特殊的逻辑,以便能循环使用产品的实例。
工厂类集中了说有的产品创建逻辑。
当产品类有不同的接口种类时,工厂类需要判断什么时候创建哪一类产品。这种对时机的判断和对哪一种具体产品的判断逻辑混合在一起。使得系统将来进行功能扩展时变的困难。
简单工厂方法又叫静态工厂方法。 static factory method
由一个工厂对象决定创建哪一类产品类的实例。
单例模式和多例模式是建立在简单工厂模式之上的,而且它们都要求工厂方法有特殊的逻辑,以便能循环使用产品的实例。
工厂类集中了说有的产品创建逻辑。
当产品类有不同的接口种类时,工厂类需要判断什么时候创建哪一类产品。这种对时机的判断和对哪一种具体产品的判断逻辑混合在一起。使得系统将来进行功能扩展时变的困难。