Factory Pattern 工厂模式
2015-01-12 09:46:49 10 举报
工厂模式是一种创建型设计模式,它提供了一种在不指定具体类的情况下创建对象的方式。在工厂模式中,我们创建了一个共同的接口或抽象类,然后创建了实现该接口或继承该抽象类的多个实体类。工厂类负责根据客户端的请求创建相应的实体类对象。这样,客户端只需要与工厂类交互,而不需要关心具体的实体类。这种模式具有解耦、扩展性和安全性等优点。
作者其他创作
大纲/内容
AbstractProductA
- name
ProductA_1
Abstract Factory 抽象工厂
create
Client
AbstractFactory
+ createProductA()+ createProductB()
ProductB_2
ProductB_1
ConcreteCreator1
+ factoryMethod()
ConcreteCreator2
Factory Method 工厂方法
Product1
Creator
Product2
ProductA_2
Product
Factory
+static createProduct(String type)
- factory:Factory
Factory1
AbstractProductB
Simple Factory 简单工厂(静态工厂)
Factory2
收藏
0 条评论
下一页