《Effective Java》遇到多個構造器參數時要考慮用構造器

如果一個對象有多個參數時,應該如何處理? 代碼大全2中提到過,一個函數的參數最好不要超過7個,我們熟悉的線程池參數就是7個,構造方法也不例外,在筆記本電腦中,一屏幕代碼最多也就是7個左右的參數。 構建一個對象,通常我們會如何處理呢? 1、構造函數,下面的類BuilderDemo有8個屬性 這樣的代碼是十分冗長的,如果有多個構造函數的話,是十分混亂的。 於是我們有個新的想法,創建這些屬性的gette
相關文章
相關標籤/搜索