Teeda Extension featuring Goya 〜アーキテクチャ【レイヤー構成】〜
視覚的でとてもわかりやすいアーキテクチャのレイヤー構成についての記述があります。言語問わずこのようなレイヤーで実装すべきだと思います。
私の場合は小規模案件から使うことが多いのでLightweight Patternを使うことが多く、ユースケースをまたぐようなロジックがある場合は、Logicクラスを追加して実装しています。その場合はMiddle Patternですね。
Teeda Extension featuring Goya 〜アーキテクチャ【レイヤー構成】〜
視覚的でとてもわかりやすいアーキテクチャのレイヤー構成についての記述があります。言語問わずこのようなレイヤーで実装すべきだと思います。
私の場合は小規模案件から使うことが多いのでLightweight Patternを使うことが多く、ユースケースをまたぐようなロジックがある場合は、Logicクラスを追加して実装しています。その場合はMiddle Patternですね。