文章目录
一.创建型模式(5种)
用于描述“怎样创建对象”,特点:“将对象的创建和使用分离”。
1.单例模式
2.原型模式
3.工厂方法模式
4.抽象工厂模式
5.建造者模式
二.结构型模式(7种)
用于描述如何将类和对象按某种布局组成更大的结构。
1.代理模式
2.适配器模式
3.桥接模式
4.装饰者模式
5.外观模式
6.享元模式
7.组合模式
三.行为型模式(11种)
用于描述类或对象之间怎样相互协作共同完成单个对象无法完成的任务,以及怎样分配职责。
用于描述“怎样创建对象”,特点:“将对象的创建和使用分离”。
用于描述如何将类和对象按某种布局组成更大的结构。
用于描述类或对象之间怎样相互协作共同完成单个对象无法完成的任务,以及怎样分配职责。