軟件構造筆記5

本章主要面向軟件構造的可維護性 面向對象設計有五個基本原則: 單一責任原則:即每個類的責任應該是單一的,不應有多於1個的原因使得一個類發生變化,如果有應該分開 開放-封閉原則:程序應該是對擴展開放的,對修改是封閉的,使用接口可以幫助實現 Liskov替換原則:這個前面有提到過,不再贅述 依賴轉置原則:高級模塊不應該依賴於低級模塊。 兩者都應該取決於抽象,抽象類不應該依賴於具體類 接口聚合原則:客戶
相關文章
相關標籤/搜索