六个创建型模式
2021-09-09 10:08:31 7 举报
AI智能生成
设计模式之中,分为:创建型模式,结构型模式,行为型模式。这里是创建型模式的知识点结构图
作者其他创作
大纲/内容
单例模式
单例类
饿汉式单例
懒汉式单例
synchronized方法
系统性能大大降低
双重检查锁定
volatile
IoDH
优点
缺点
适用场景
建造者模式
对象创建型模式
角色
Builder(抽象建造者)
ConcreteBuilder(具体建造者)
Product(产品角色)
Director(指挥者)
省略Director
钩子方法
优点
缺点
适用场景
工厂模式
简单工厂模式
类创建型模式
角色
工厂类
抽象产品
具体产品
简化
优点
缺点
适用场景
工厂方法模式
类创建型模式
角色
抽象产品
具体产品
抽象工厂
具体工厂
如何新增具体产品
重载的工厂方法
工厂方法的隐藏
优点
缺点
适用场景
抽象工厂模式
产品等级结构
产品族
对象创建型模式
角色
抽象工厂
具体工厂
抽象产品
具体产品
重载的工厂方法
开闭原则”的倾斜性
优点
缺点
适用场景
原型模式
对象创建型模式
角色
抽象原型类
具体原型类
客户类
Java语言提供的clone()方法
标识接口Cloneable
浅克隆
原型对象
克隆对象
深克隆
Serializable
标识接口
原型管理器
优点
缺点
适用场景
0 条评论
下一页