淺談協調者模式 - 使用 Delphi + Interface |
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
淺談協調者模式 - 使用 Delphi Interface
在「深入淺出-設計模式」一書中談到「居間協調者模式」時,把它歸類在不受設計人歡迎的模式中(請參閱:14 附錄:剩下的模式-居間協調者模式)。 只是,它有提到在 MVC 中經常會使用這個模式來設計。看了下它的介紹,就真的是簡短到一個極致。 接著便拿起「參悟物件設計模式 - 使用 Delphi」一書,翻到了「協調者模式」一節。 ……還是有點難理解,按本人羸弱的思考能力是這樣解讀的:
使用 Interface 設計上是比 Abstract Class 要來得簡潔,要注意的地方大概是: protected 區域影響子類的使用 為了一致性會讓父類別重載時的 Private 屬性無法浮現,所以要另外繼承父類別來使用 整個依樣畫完葫蘆後,覺得協調者模式的好處是:
壞處是:
由於 UI 完全按照書上的範例設計,就不再放執行畫面了 Sample Code Download. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |