/note/tech

クラス設計の基本パターン

クラス設計の基本パターン。

プレゼンテーション層のcontrollerはリソース(URI)単位。

アプリケーション層のserviceクラスは機能単位。

データソース層のデータアクセスクラスはテーブル単位。

ドメイン層のクラスは計算する値の種類ごと。ここに

計算と判定のロジックを集めて他の三層を単純に保つ。

@masuda220