1. 程式人生 > >設計模式之六大原則

設計模式之六大原則

讓其 目的 接口 其他 迪米特 裏氏替換原則 容易 父類 設計

一、單一原則

單一原則是指每個類只負責單一的功能。不能太復雜。並盡量把功能做到極致。

二、裏氏替換原則

    一個子類應該可以替換一個父類。並且可以正常工作。

三、接口隔離原則

   也稱接口最小化原則。強調的是一個接口的行為應該盡可能的小。

四、依賴倒置原則

    高層模塊不依賴底層模塊。二者都應該依賴抽象。抽象不應該依賴於細節。細節應該依賴於抽象。通俗地說這個原則描述的是:萬物都是易變的。但是萬物的抽象不容易變。所以當細節依賴於抽象時。 細節改變不會影響客戶端的使用

五、迪米特原則

    既最小知道原則。一個類不應該讓其他類知道太多東西並與其他類不要有太多接觸。

六、開閉原則

    對修改關閉、對擴展開放。盡量做到任何改變不需要修改原有方法、而只需要加入新的實現就能達到我們的目的。

設計模式之六大原則