六大設計原則

1,開閉原則函數

定義:一個軟件實體如類,模塊和函數應該對擴展開放,對修改關閉。mvp

含義:一個軟件實體應該經過擴張來實現變化, 而不是經過修改已有的代碼來實現變化擴展

2,單一職責原則軟件

定義:有且只有一個緣由引發軟件實體變化mv

含義:每一個軟件實體,在同一職責劃分維度下,不存在,多個職責由同一軟件實體實現的現象。好比模塊劃分角度,不存在一個軟件實體負責一個以上的模塊。  從mvp角度劃分,不存在一個軟件實體同時負責一個以上的身份

相關文章
相關標籤/搜索