《Effective Java》考慮用靜態工廠方法代替構造器

第一條,考慮用靜態工廠方法代替構造器 優點一:靜態工廠可以很好的理解名稱 四個構造方法,面對這樣的構造方法,三個、四個是可以接受的,那如果是七個八個甚至是十幾個呢?這個時候有一個好的名字就是十分重要,比如書上提到的返回素數的方法名稱:BigInteger.probablePrime(),這樣的名稱就可以很好地區分構建實例的用途,可讀性也更強。 優點二:不必每次調用它們的時候都創建一個新的對象 類S
相關文章
相關標籤/搜索