在噹噹網買的effective java 下午剛到,晚上喫飯洗澡後就迫不及待拿出來翻閱,並迅速閱讀了前面幾個章節,那種感覺太棒了,和當時讀scott 的effective c++那種感覺一樣,令人興奮不已,哇,原來自己一直想了解或想總結既然一一在眼前,so perfect!!
No2.創建和銷燬對象
- 考慮用靜態工廠方法代替構造器
- 遇到多個構造器參數時要考慮用構建器
- 用私有構造器或者枚舉類型強化Singleton屬性
- 通過私有構造器強化不可實例化的能力
- 避免創建不必要的對象
- 消除過期的對象引用
- 避免使用終結函數
首先,從章目就可以清楚,是關於對象的創建與銷燬,即是對象生命週期把握,當然這是個大知識點,不過作者已經作出了完美的答覆。(待續)