设计模式-工厂模式
工厂模式和抽象工厂模式 工厂方法适用于以下场景: 1、创建对象需要大量重复的代码。 2、客户端(应用层)不依赖于产品类实例如何被创建、实现等细节。 3、一个类通过其子类来指定创建哪个对象。
工厂方法也有缺点: 1、类的个数容易过多,增加复杂度。 2、增加了系统的抽象性和理解难度。
public class Test {
public static void main(String[] args) {
//简单工厂
TeaFactory teaFactory = new TeaFactory();
teaFactory.test(1).test();
Factory factory = new Factory1();
factory.test();
factory = new Factory2();
设计模式-工厂模式最先出现在Python成神之路。
共有 0 条评论