關於設計模式的感悟2

二,開——閉原則:即對繼承開放,對修改關閉。爲什麼呢?這主要是爲了讓你的類易維護,可重用,也就是軟件開發中的要求之一:可維護,可重用。可以想一下,你寫了一個類,時不時,就往這個類中增加代碼,增加功能,有時不小心刪除了一些其他的代碼,當其它類對這個類進行了引用,那麼,就存在錯誤。而頻繁對一個類的更改,將會增大出錯的概率。這也是開——閉原則的由來。

一個很明顯的例子便是:當你數據庫表設計好了,也進行OR映射了,甚至基於表完成了某些模塊,但發覺原來的某個表,少了某個字段,那麼,你應該做的是,在原來的數據庫表設計裏,再加上一個表,那表繼承了少字段的表,再增加上少了的字段,這,算不算是 開——閉原則 應用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章