子類表達的特色一定不能比父類多(轉)

繼承是抽象的一種表現形式,如果子類拋出來的異常比父類更抽象,則相當於表現出比父類更多的特性,這是不符合繼承的設計原則的 OO的五大原則是指 SRP(一個類一個職責,一個方法只做一件事)、 OCP(對擴展開放,對修改關閉)、 LSP(父類出現的地方,都可以使用子類替代)、 DIP(依賴抽象,面向接口編程)、 ISP(使用多個小接口,而不是一個總的接口,一個接口代表一個角色)。 1. SRP(Sing
相關文章
相關標籤/搜索