目的 將訊息(請求)封裝成物件,可以參數化具有不同請求、佇列或日誌請求的Client,並且支援復原動...
Continue reading...工廠方法模式 Factory Method Pattern
目的 定義可生成物件的介面,但讓子類別決定該實體化哪種類別的物件。讓類別把實體化的程序推遲給子類別去...
Continue reading...抽象工廠模式 Abstract Factory Pattern
目的 以同一個介面建立一整族相關的物件,不需點明各物件真正所屬的實體類別。 Create famil...
Continue reading...迪米特法則 Low of Demeter (LoD)
定義 對於物件 Obj 的一個方法 fun() 而言, fun() 只能存取以下類型的物件: 自己或...
Continue reading...物件導向程式 低耦合、高內聚 – 內聚編 (Cohesion)
1. 功能內聚力 (Functional Cohesion) 一個模組只做一件事情,即具有唯一功能。...
Continue reading...