
如何有效率的產
生、管理
與操作物件,一直都是值得討論的課題, Creational 模式即與物件的建立相關,在這個分類下的模式給出了一些指導原則及設計的方向。
如何設計物件之間
的靜態結構,如何完成物件之間的繼承、實
現與依賴關係,這關乎著系統設計出來是否健壯(robust):像是易懂、易維護、易修改、耦合度低等等議題。Structural
模式正如其名,其分類下的模式給出了在不同場合下所適用的各種物件關係結構。
物件之間的合作行
為構成了程式最終的行為,物件之間若有設
計良好的行為互動,不僅使得程式執行時更有效率,更可以讓物件的職責更為清晰、整個程式的動態結構(像是物件調度)更有彈性。
|