本書大多數規則都源於以下幾條基本原則:
1、清晰性和簡潔性:模塊用戶不該被模塊行爲迷惑
2、代碼應該被重用而不是被拷貝
3、模塊之間的依賴應儘可能最小
4、錯誤應該儘早被檢測出,最好是編譯時
Java支持四種類型
1、接口
2、類
3、數組
4、基本類型
注意:前三種通常被稱爲引用類型,類的實例和數組是對象,而基本類型不是對象。
1、清晰性和簡潔性:模塊用戶不該被模塊行爲迷惑
2、代碼應該被重用而不是被拷貝
3、模塊之間的依賴應儘可能最小
4、錯誤應該儘早被檢測出,最好是編譯時
1、接口
2、類
3、數組
4、基本類型
注意:前三種通常被稱爲引用類型,類的實例和數組是對象,而基本類型不是對象。
http://www.oak.hk/blog/2014/09/16/consider-a-builder-when-faced-with-many-constructor-parameters/
http://www.oak.hk/blog/2014/10/05/always-override-tostring/