敏捷開發筆記 原則篇 LSP (Liskov 替換原則 )

描述 子類型必須可以替換掉他的基類型web 遵照規則的設計 從使用者的角度靠看一個模塊 ,一個模塊若是孤立的看,並不具備真正的有效性 。模型的有效性只能經過他的客戶程序表現。 IS - A 的關係是針對模塊行爲而言的 在從新生成的派生類只能使用比原先前置條件範圍更廣的條件做爲前置條件;只能使用比原前後置條件範圍更加窄的條件做爲後置條件 修正不符合LSP規則的設計 用提取公共部分的方法代替繼承 :
相關文章
相關標籤/搜索