672
技術社區[雲棲]
軟件設計師考試:設計模式
在麵向對象軟件開發過程中,采用設計模式以複用成功的設計。
Brige(橋接)模式將對象的抽象和其現實分離,從而可以獨立地改變它們,抽象類定義對該抽象的接口,而具體的子類則用不同的方式加以實現。
Composite(組合模式)是結構型對象模式的一個實例。它描述了如何構造一個類層次式結構。
單例Singleton模式保證一個類隻產生唯一的一個實例。
適配器模式(Adapter)將一個類的接口轉換成客戶希望的另一個接口,是得原本由於接口不兼容而不能在一起工作的類可以一起工作。
命令(Command)模式將請求封裝在對象中,這樣它就可作為參數來傳遞,也可以被存儲在曆史列表裏,或者以其他方式調用。
策略模式(Stategy)定義一係列的算法,把它們一個個封裝起來,並使它們可以相互替換,這一模式使得算法可以獨立於使用它的用戶而變化。
最後更新:2017-05-07 07:57:21