【MIT軟件構造】ADT Patterns: Interfaces, Generics, and Enums

接口(Interfaces) 基本概念不再贅述,值得注意(記住)的有幾點: 接口不應該有構造函數 只有靜態方法才能擁有方法體 接口實現不能破壞表示不變性 接口實現可以添加接口沒有的方法,但是不能缺少接口聲明的方法 接口實現不應該違背接口規約(比如接口規約聲明爲不可變類型,但在實現類里加入了mutator) 子類型(subtype) a是b的子類型,則a要麼implement b,要麼extend
相關文章
相關標籤/搜索