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

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