?
板橋里人的設計模式講解是國內媒體(包括書籍和網站)中最早的成體系介紹,本系列介紹純為免費傳播(轉載本站文章,請保留作者和網址),盡量做到言簡意賅,通俗易懂,但是難免有所疏漏敬請來信或論壇討論,不斷完善。
真正掌握設計模式需要在實踐中不斷研究和使用,關于設計模式在具體實例的應用,可以閱讀板橋里人的書籍《
Java實用系統開發指南
》。書籍中8個實例都從設計模式、框架等高度對系統進行嶄新的設計和實現,這種應用理念正是現在以及將來軟件設計和編程的根本之道。
|
2:GoF設計模式
|
A.創建模式
B.結構模式
C.行為模式
設計模式之Template
實際上向你介紹了為什么要使用Java 抽象類,該模式原理簡單,使用很普遍.
|
設計模式之Memento
很簡單一個模式,就是在內存中保留原來數據的拷貝.
|
設計模式之Observer
介紹如何使用Java API提供的現成Observer
|
設計模式之Chain of Responsibility
各司其職的類串成一串,好象擊鼓傳花,當然如果自己能完成,就不要推委給下一個.
|
設計模式之Command
什么是將行為封裝,Command是最好的說明.
|
設計模式之State
狀態是編程中經常碰到的實例,將狀態對象化,設立狀態變換器,便可在狀態中輕松切換.
|
設計模式之Strategy
不同算法各自封裝,用戶端可隨意挑選需要的算法.
|
設計模式之Mediator
Mediator很象十字路口的紅綠燈,每個車輛只需和紅綠燈交互就可以.
|
設計模式之Interpreter
主要用來對語言的分析,應用機會不多.
|
設計模式之Visitor
訪問者在進行訪問時,完成一系列實質性操作,而且還可以擴展.
|
設計模式之Iterator 這個模式已經被整合入Java的Collection.在大多數場合下無需自己制造一個Iterator,只要將對象裝入Collection中,直接使用Iterator進行對象遍歷。
|
?
|
|
|