六个创建型模式
2021-09-09 10:08:31
9
举报
设计模式之中,分为:创建型模式,结构型模式,行为型模式。这里是创建型模式的知识点结构图
单例模式
单例类
饿汉式单例
IoDH
优点
缺点
适用场景
建造者模式
对象创建型模式
角色
Builder(抽象建造者)
ConcreteBuilder(具体建造者)
Product(产品角色)
Director(指挥者)
省略Director
钩子方法
优点
缺点
适用场景
工厂模式
简单工厂模式
类创建型模式
简化
优点
缺点
适用场景
工厂方法模式
类创建型模式
如何新增具体产品
重载的工厂方法
工厂方法的隐藏
优点
缺点
适用场景
抽象工厂模式
产品等级结构
产品族
对象创建型模式
重载的工厂方法
开闭原则”的倾斜性
优点
缺点
适用场景
原型模式
对象创建型模式
Java语言提供的clone()方法
标识接口Cloneable
浅克隆
原型对象
克隆对象
原型管理器
优点
缺点
适用场景