C#--多態與里氏替換原則

繼承實現多態要求 父類中必須有抽象方法或虛方法 子類必須重寫父類中的抽象方法或虛方法 子類對象必須轉換成父類類型去使用 父類 子類 父類類型作爲方法參數類型 調用時,實際傳遞的是子類的對象 里氏替換原則 分析代碼: List.Add(objCat) 就是應用了里氏替換原則(LSP),里氏替換原則是面向對象中的一個重要原則。 里氏替換原則總結: 子類的對象能夠替換其父類。 父類對象不能替換子類。 父
相關文章
相關標籤/搜索