1,開閉原則
定義:一個軟體實體如類,子產品和函數應該對擴充開放,對修改關閉。
含義:一個軟體實體應該通過擴張來實作變化, 而不是通過修改已有的代碼來實作變化
2,單一職責原則
定義:有且隻有一個原因引起軟體實體變化
含義:每個軟體實體,在同一職責劃分次元下,不存在,多個職責由同一軟體實體實作的現象。比如子產品劃分角度,不存在一個軟體實體負責一個以上的子產品。 從mvp角度劃分,不存在一個軟體實體同時負責一個以上的身份
作者: 一點點征服
本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連結,否則保留追究法律責任的權利