創建or銷燬對象

用靜態工廠方法代替構造器 優勢: 1 它們有名稱 2 不必在每次調用他們的時候都創建一個新對象 3 可以返回類型的任何子類型的對象 4 所返回的對象的類可以隨着每次調用兒發生變化,這取決於靜態工廠方法的參數值 5 方法返回的對象所屬的類,在編寫包含該靜態工廠方法的類時可以不存在 劣勢: 1 類如果不含公有的or受保護的構造器,就不能被子類化 2 程序員很難發現他們 常用名稱 from of val
相關文章
相關標籤/搜索