實例解析OOP程序設計七大設計原則(一)

開閉原則(Open-Closed Principle,OCP) 開閉原則是這七大設計原則中最常見、最基本的 開閉原則定義:軟件實體對擴展是開放的,但對修改是關閉的。意思就是說在不修改軟件實體的基礎上去擴展其他功能。 開閉原則實例: 比如實現一個繪製圖線的功能 設計方案如下圖所示 用戶類中直接調用畫直線類,但是如果有一個新需求,要求我們畫斜線或者曲線的話,這時就需要修改畫直線類中的代碼(使用swit
相關文章
相關標籤/搜索