1. 程式人生 > >【設計模式】四、UML建模:建立型模式,結構型模式

【設計模式】四、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類圖引用:

關聯部落格地址:

愛家人,愛生活,愛設計,愛程式設計,擁抱精彩人生!