【设计模式】四、UML建模:创建型模式,结构型模式
1 单例模式
- 懒汉,饿汉
-
懒汉+线程安全+内部类
2工厂模式
- 抽象工厂+工厂方法
UML类图引用:
3建造者模式
备注:MilkTea即充当了产品对象,也充当了建造者本身(违反了单一责任原则),建造方法addItem();MilkTeaBuilder则是对各类复杂对象构造过程进行的封装。
UML类图引用:
4原型模式
UML类图引用:
5适配器模式
UML类图引用:
6桥接(桥梁)模式
UML类图引用:
7组合(树组)模式
UML类图引用:
8装饰者模式
UML类图引用:
9外观(门面)模式
UML类图引用:
10享元模式
UML类图引用:
11代理模式
UML类图引用:
关联博客地址:
【设计模式】二、结构型模式:适配器,桥接,组合,装饰,门面,享元,代理
样例源码地址:https://github.com/qqchaozai/gof.git
爱家人,爱生活,爱设计,爱编程,拥抱精彩人生!