クラス設計の基本パターン。 プレゼンテーション層のcontrollerはリソース(URI)単位。 アプリケーション層のserviceクラスは機能単位。 データソース層のデータアクセスクラスはテーブル単位。 ドメイン層のクラスは計算する値の種類ごと。ここに 計算と判定のロジックを集めて他の三層を単純に保つ。 @masuda220
クラス設計の基本パターン。
プレゼンテーション層のcontrollerはリソース(URI)単位。
アプリケーション層のserviceクラスは機能単位。
データソース層のデータアクセスクラスはテーブル単位。
ドメイン層のクラスは計算する値の種類ごと。ここに
計算と判定のロジックを集めて他の三層を単純に保つ。
@masuda220
(2018/08/25)