Effective Java(1):建立和銷燬對象

1 考慮用靜態方法代替構造器 1). 靜態方法優勢:java 有名稱,更容易使用和理解。而一個累只有一個帶有指定簽名的構造器,當須要多個構造器時,各構造器參數個數、類型及類型順序上可能有所不一樣,這樣不易於區分。 沒必要在每次調用它們的時候都建立一個新對像,能夠爲重複調用返回相同對象。 能夠返回原返回類型的任何子類型的對象,API能夠返回對象,同時又不會使對象變成公有的。(理解服務提供者框架的應用
相關文章
相關標籤/搜索