设计模式
1.工厂方法模式提供创建对象的类和方法。这里面的方法可以设置为static。这样,不用创建工厂对象即可调用创建接口。真正的实现对象的创建和对象实现分离。
静态工厂方法模式
2.创建型设计模式主要是用于对象创建,比如:单例模式、工厂方法模式、抽象工厂方法模式、建造者模式、原型模式。
结构性设计模式。它的思路是在整合对象,以一种适合当前环境使用。
行为性设计模式。它的思路是在逻辑上整理,从而使得对象更加合理。
建造者模式与模板方法模式的形式有点类似。但是前者是将对象的构建和表现分离,从而达到灵活组建复杂对象的目的。而后者是组装业务逻辑,是在行为上的完整。