敏捷開發筆記 原則篇 OCP [開放 封閉] 原則

描述 對於程序的擴展是開放的 對於程序牽一髮而動全身的更改是封閉的 實現 模塊能夠操做一個抽象體。因爲一個模塊依賴一個固定的抽象體,因此抽象體對於更改是關閉的。可是他能夠經過派生來達到擴展其行爲的目的。ios 簡單的說 符合 OCP 原則的設計 是對一個模塊的改動是動過新增長代碼實現的,而不是修改原先的代碼,不會引發連鎖反應。web 示例 假如如今須要繪製圖形界面,有圓形,矩形,三角形 等等 。須
相關文章
相關標籤/搜索