淺談面向對象的幾個基本原則
1、面向抽象原則
設計一個類時,不要讓該類面向具體的類,而是面向抽象類或者是接口。
2、開-閉原則
設計應該對擴充開放,對修改關閉。
如果設計遵守“開-閉原則”,那麼這個設計一定是易維護的,因為在設計
中想增加新的子產品時,不必去修改設計中的核心子產品。
3、多用組合少用繼承原則
設計中應避開類繼承的缺點,充分使用對象組合的優點。
4、高内聚-低耦合原則
如果類中的方法是一組相關的行為,則稱該類是高内聚的,
反之稱為低内聚。
所謂低耦合,就是盡量不要讓一個類含有太多其他類執行個體的引用,