《Effective Java》筆記一

第一條:考慮靜態工廠方法代替構造器 第一大優勢在於,它們有名稱,方便閱讀。 第二大優勢在於,不必每次調用它們的時候都創建一個新對象。(單例模式) 第三大優勢在於,它們可以返回原返回類型的任何子類型的對象。(父類可以指向任何子類) 第四大優勢在於,在創建參數化類型實例的時候,它們使代碼變得更加簡潔。 第五大優勢在於,更好封裝類的內部,例如把類的構造器用private封裝,讓靜態工廠內部調用構造器。
相關文章
相關標籤/搜索