在構造函數中的初始化,一般都是此類或結構必須涉及的依賴關系及數據。
從依賴關系的角度看,在構造中集中處理有如下好處
- 可以清楚的知道此類或結構中所需的依賴關系
- 一次性進行判空處理,避免后續使用的多次判空操作
- 隨著需求后續的變更,更直觀的知道此類或結構的依賴關系、擔任職責是否過多,如發現違背單一原則及早進行處理
從數據的角度看,在構造中集中處理有如下好處
- 全面了解此類需要的數據
- 便于數據更改,減少錯改、漏改的情況
在構造函數中的初始化,一般都是此類或結構必須涉及的依賴關系及數據。
從依賴關系的角度看,在構造中集中處理有如下好處
從數據的角度看,在構造中集中處理有如下好處