軟件設計六大原則

轉載至 http://c.biancheng.net/view/1327.html 一、開閉原則 定義:項目中劃分出的模塊,類、接口、方法對擴展開放,對修改關閉 對新需求,採用擴展模塊的功能,不修改原有代碼。 作用:對於測試則只需要對擴展的代碼進行測試就可以。 方法:通過接口或者抽象類爲軟件實體定義一個相對穩定的抽象層,而將相同的可變因素封裝在相同的具體實現類中 二、里氏替換原則
相關文章
相關標籤/搜索