创建型设计模式的特点与优缺点
简单工厂模式
1.减少代码的耦合(依赖转移)
2.减少具体实现类目的代码臃肿
3.使代码设计遵循单一原则和开闭原则提高代码的可扩展性
方法工厂模式
1.类的封装,代码的结构层次清晰
2.易与拓展
3.屏蔽产品类
抽象工厂模式
1.分离具体实现类
2.增加替换工厂类目变得方便
3.利于统一同一种类型的类目
单例模式
一个类只有一个实例
创建型设计模式的特点与优缺点
简单工厂模式
1.减少代码的耦合(依赖转移)
2.减少具体实现类目的代码臃肿
3.使代码设计遵循单一原则和开闭原则提高代码的可扩展性
方法工厂模式
1.类的封装,代码的结构层次清晰
2.易与拓展
3.屏蔽产品类
抽象工厂模式
1.分离具体实现类
2.增加替换工厂类目变得方便
3.利于统一同一种类型的类目
单例模式
一个类只有一个实例