目的 讓外界以一致的方式處理個別物件和整體物件(多個遞迴組合的物件)。 Treat individu...
Continue reading...Java
迪米特法則 Low of Demeter (LoD)
定義 對於物件 Obj 的一個方法 fun() 而言, fun() 只能存取以下類型的物件: 自己或...
Continue reading...物件導向程式 低耦合、高內聚 – 內聚編 (Cohesion)
1. 功能內聚力 (Functional Cohesion) 一個模組只做一件事情,即具有唯一功能。...
Continue reading...物件導向程式 低耦合、高內聚 – 耦合編 (Coupling)
1. 資料耦合 (Data Coupling) 模組間以簡單資料型別作為參數時,參數過多(3個)就會...
Continue reading...