面向對象的六大原則

我的博客函數

http://www.milovetingting.cn對象

面向對象的六大原則

單一職責原則

就一個類而言,應該僅有一個引發它變化的緣由。接口

開閉原則

軟件中的對象(類、模塊、函數等)應該對於擴展是開放的,對於修改是封閉的。get

遵循開閉原則的重要手段是經過抽象。博客

里氏替換原則

全部引用基類的地方必須能透明地使用其子類的對象。class

依賴倒置原則

高層模塊不該該依賴低層模塊,二者都應該依賴其抽象擴展

抽象不該該依賴細節軟件

細節應該依賴抽象引用

接口隔離原則

類之間的依賴應該創建在最小的接口上。個人博客

迪米特原則

一個類應該對其餘對象有最少的瞭解。

相關文章
相關標籤/搜索