淺談面向對象的幾個基本原則

淺談面向對象的幾個基本原則

1、面向抽象原則

設計一個類時,不要讓該類面向具體的類,而是面向抽象類或者是接口。

2、開-閉原則

   設計應該對擴展開放,對修改關閉。

如果設計遵守“開-閉原則”,那麼這個設計一定是易維護的,因爲在設計

中想增加新的模塊時,不必去修改設計中的核心模塊。

3、多用組合少用繼承原則

   設計中應避開類繼承的缺點,充分使用對象組合的優點。

4、高內聚-低耦合原則

   如果類中的方法是一組相關的行爲,則稱該類是高內聚的,

反之稱爲低內聚。

   所謂低耦合,就是儘量不要讓一個類含有太多其他類實例的引用,

以避免修改系統其中一部分會影響到其他部分。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章