Cian Works
分類/標籤
整理自《Design Patterns: Elements of Reusable Object-Oriented Software》(1994)由四人幫(Gang of Four,GoF)撰寫的設計模式,也被稱為「四人幫設計模式」。
#創建型、#結構型、#行為型
|
作者:
觀察者模式是一種行為型模式,與訂閱事件不同,觀察者模式用物件導向的方式來做到訂閱的目的。
命令模式是一種行為型模式,目的是將處理指令物件化,並用命令池做為緩衝,可以做到命令排程處理的架構。使用者下指令…
責任鏈模式是一種行為型模式,目的是將各種處理過程的物件串接起來,並順著責任鏈依次完成任務。概念類似於資料結構的…
組合模式是一種結構型模式,目的是將物件組合成樹狀的結構,透過分層的方式可以容易理解物件之間的階層關聯。讓Com…
享元模式是一種結構型模式,常用在固定且會大量生成的物件上,為了減少重複生成相同的物件造成記憶體浪費,享元模式會…
代理模式是一種結構型模式,常用在一些需要I/O、網路通訊或是記憶體占用大的物件上,提供一個代理器在物件的讀取前…