軟件架構設計的七大原則(下)

里氏替換原則 里氏替換原則(Liskov Substitution Principle,LSP)是指如果對每一個類型爲 T1 的對象o1,都有類型爲T2的對象o2,使得以T1定義的所有程序P在所有的對象o1都替換成o2時,程序P的行爲沒有發生變化,那麼類型T2是類型T1的子類型。 定義看上去還是比較抽象,我們重新理解一下,可以理解爲一個軟件實體如果適用一個父類的話,那一定是適用於其子類,所有引用父
相關文章
相關標籤/搜索