Effective Java - 類和接口 - 要麼爲繼承而設計,並提供文檔說明,要麼就禁止繼承

讀書筆記 僅供參考

文檔需要說明該方法調用了哪些可覆蓋的方法,以什麼順序,調用結果有什麼影響,在哪些情況會調用可覆蓋的方法
決定應該暴露哪些受保護的方法或域是很難的。
對於爲了繼承而設計的類,唯一的測試方法就是編寫子類(3個就可以測試)
構造器不能調用可被覆蓋的方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章