2014/09/10

淺談協調者模式[Mediator Pattern] - 使用 Delphi + Interface

在「深入淺出-設計模式」一書中談到「居間協調者模式」時,把它歸類在不受設計人歡迎的模式中(請參閱:14 附錄:剩下的模式-居間協調者模式)。

只是,它有提到在 MVC 中經常會使用這個模式來設計。看了下它的介紹,就真的是簡短到一個極致。

接著便拿起「參悟物件設計模式 - 使用 Delphi」一書,翻到了「協調者模式」一節。

……還是有點難理解,按本人羸弱的思考能力是這樣解讀的:

2014/09/01

淺談策略模式[Strategy Pattern] - 使用 Delphi + Interface



Delphi 這麼久,Class 一直都是我愛用的關鍵字之一。
在看了 Code in Delphi 之後,還是不了解為什麼要使用 Interface

於是又看了下 Head First Design Patterns (深入淺出設計模式) 的第一章。

按照我現在只會的物件導向概念,在鴨子類別及實體的設計,大概會長成這樣: