effective java 筆記(對象的創建)

(一)創建和銷燬對象 1.考慮用靜態工廠方法代替構造器。 靜態工廠就是類提供一個共有的靜態工廠方法,它只是一個返回類的實例的靜態方法。 例如:public static <K,V> HashM 2.遇到多個構造器參數時要考慮用構造器。 3用私有構造器或者枚舉類型強化Singleton屬性。 4.通過私有構造器強化不可實例化的能力 (二)類和接口 1.使類和成員的可訪問性最小化 2.在共有類中使用訪
相關文章
相關標籤/搜索