面向對象設計原則之開閉原則

一、問題的提出 隨着時間的推移,軟件的需求會發生變化。當軟件系統面對新的需求時,應該保證系統的設計框架是穩定的,儘量減少對原有代碼的修改,否則很有可能在修改過程中引入很多新的錯誤。 如果一個軟件設計符合開閉原則,那麼可以非常方便地對系統進行擴展,而且在擴展時無需修改現有代碼,使得軟件系統在擁有適應性和靈活性的同時具有較好的穩定性和延續性。 二、開閉原則分析 1.定義 開閉原則(Open-Close
相關文章
相關標籤/搜索