創(chuàng)建模式
工廠 factory
- 普通:給我說(shuō)你要什么
- 多個(gè):想要哪個(gè)要哪個(gè)
- 靜態(tài):不用再找我,直接拿
- 虛擬:你要建立個(gè)什么工廠?
單例 Singleton
- 懶漢:到時(shí)候在建立 各種線程安全問(wèn)題
- 餓漢: 先建立再講
建造 Bulid
- 先造鼻子在造眼
原型 Pro
- 淺克隆
- 深克隆 連內(nèi)褲都給復(fù)制了
結(jié)構(gòu)模式
適配器 Target Adapee****Adaper
- 類(lèi):已存在的類(lèi)滿足一個(gè)接口
- 對(duì)象:一個(gè)對(duì)象轉(zhuǎn)換到另一個(gè)接口中
- 接口:接口方法太多,中間加個(gè)虛擬類(lèi)
裝飾者Decorator
- 增加一些新的功能 startA(); A(); endA();
代理模式Proxy
- 控制被代理者
外觀模式
- 總代理