個人博客
http://www.milovetingting.cn
面向物件的六大原則
單一職責原則
就一個類而言,應該僅有一個引起它變化的原因,
開閉原則
軟體中的物件(類、模塊、函式等)應該對于擴展是開放的,對于修改是封閉的,
遵循開閉原則的重要手段是通過抽象,
里氏替換原則
所有參考基類的地方必須能透明地使用其子類的物件,
依賴倒置原則
高層模塊不應該依賴低層模塊,兩者都應該依賴其抽象
抽象不應該依賴細節
細節應該依賴抽象
介面隔離原則
類之間的依賴應該建立在最小的介面上,
迪米特原則
一個類應該對其他物件有最少的了解,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/29313.html
標籤:設計模式
上一篇:長鏈生成短鏈的思考
