温习设计模式2--simple factory

来源:互联网 发布:mac 安装xcode 步骤 编辑:程序博客网 时间:2024/06/07 22:00

简单工厂方法又叫静态工厂方法。 static factory method

由一个工厂对象决定创建哪一类产品类的实例。


单例模式和多例模式是建立在简单工厂模式之上的,而且它们都要求工厂方法有特殊的逻辑,以便能循环使用产品的实例。

工厂类集中了说有的产品创建逻辑。

当产品类有不同的接口种类时,工厂类需要判断什么时候创建哪一类产品。这种对时机的判断和对哪一种具体产品的判断逻辑混合在一起。使得系统将来进行功能扩展时变的困难。

0 0
原创粉丝点击