クラスが持つフィールド数はできる限り少なくしましょう。フィールド数が多いとそれだけ複雑になり、単一責任原則を破りやすくなります。
少なくするには以下のような方法があります。
NOTE
フィールド数は最小限にする
パフォーマンスを良くするために重い計算の結果をキャッシュとして保持しているような場合は例外です。ただし、早すぎる最適化を行わないようにしましょう。
← 5.17. 情報の隠蔽 5.19. 1関数1タスク →