設計模式筆記

剛網上看了篇文章,將設計模式非常生動易懂:

1、策略模式

借用三國中“錦囊妙計”故事來說明。

定義一個通用妙計接口,每個妙計都實現該接口。然後定義一個精囊類,用來“裝”錦囊。趙雲只要從錦囊中去妙計就可以了。

優點:低耦合、高內聚。

2、代理模式

對象:西門慶、潘金蓮、王婆

代理:王婆

被代理:潘金蓮類似的一類女女

女女接口

潘金蓮和王婆都實現女女接口

王婆接收潘金蓮對象或者其它類似女女對象

所有事情王婆來做(幕後當然是潘金蓮類似對象在做了)

3、單例模式

皇帝

4、多例

同一時期多個皇帝(有上限)

5、簡單工廠模式

女媧造人

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章