「完全コンストラクタ」パターンと、「ファーストクラス・コレクション」パターン

http://codeiq.hatenablog.com/entry/2013/08/26/155959

「完全コンストラクタ」パターン

「完全コンストラクタ」パターンではオブジェクト生成時に必要なデータをすべてコンストラクタに渡して、「完全」に準備します。

「ファーストクラス・コレクション」パターン

コレクションの集計処理はそれ専用の別クラス、という設計。