OCP開放-封閉原則

 軟件實體(類,模塊,函數等)應該是可擴展的,可是不可修改 優勢:經過擴展已有軟件系統,能夠提供新的行爲,以知足對軟件的新的需求,使變化中的軟件有必定的適應性和靈活性。已有軟件模塊,特別是最重要的抽象層模塊不能再修改,這使變化中的軟件系統有必定的穩定性和延續性。 下邊舉一個從不符合ocp到符合ocp的例子,shap示例在不少書中提到,咱們這裏用它來闡明ocp。不符合ocp的代碼以下:函數   cl
相關文章
相關標籤/搜索