多用組合少用繼承

面向對象編程時,有十條很重要的原則: 代碼複用 封裝變化 開閉原則 單一職責原則 依賴注入/依賴倒置原則 里氏替換原則(LSP) 接口隔離原則(ISP) 多用組合,少用繼承 面向接口編程 委託原則 上圖摘自《Head First - Java 設計模式》 本文列舉「多用組合,少用繼承」的五條原因。 1. Java 不支持多繼承 Java 不支持多繼承,這個限制導致只能其繼承一個基類。如果想賦予一個
相關文章
相關標籤/搜索