本帖仅用于记录学习设计模式时的个人笔记,属于个人理解。以下内容可能存在片面、偏执、错误等问题,仅供参考。

一、工厂模式(最常用的模式)

工厂模式的最大用处就是创建对象实例的。批量创建、根据条件自动创建等。

工厂模式中包含:工厂方法、抽象工厂 两个方式。

采用抽象工厂方式来实现工厂模式设计,实际就是先建立一个抽象类,类里包含各种创建对象实例的抽象方法。然后就可以创建一个或多个工厂类(继承于抽象类),在这一个或多个的工厂类中将抽象类的抽象方法实现功能。

未完待续……