总结
23 种设计模式表格总结:
创建型设计模式
简单来说就是用来创建对象的
设计模式 | 分类 | 简述 | 一句话归纳 | 目的 | 生活案例 |
---|---|---|---|---|---|
工厂模式(Factory Pattern) | 不同条件下创建不同实例 | 工厂生产物品 | 产品标准化,生产更高效 | 封装创建细节 | 实体工厂 |
单例模式(Singleton Pattern) | 保证一个类仅有一个实例,并且提供一个全局访问点 | 世上只有一个我 | 保证独一无二 | CEO | |
原型模式(Prototype Pattern) | 通过拷贝原型创建新的对象 | 拔一根猴毛,吹出千万个 | 高效创建对象 | 克隆 | |
建造者模式(Builder Pattern) | 用来创建复杂的复合对象 | 高配中配和低配,想选哪配就哪配 | 开放个性配置步骤 | 选配 |