最近、MVC アーキテクチャについて学んでいますが、MVC と n タイヤ アーキテクチャを混同しています。
View が UI タイヤを表し、Controller が Business または Logic Tire を表し、Model が Data access Tire を表す n-tire(3-tire) アーキテクチャの代わりに MVC を直接使用できるという発言を見たことがあります。
また、3 タイヤ アーキテクチャの UI タイヤのみが MVC に置き換えられると言う人もいます。その場合、モデルとロジック タイヤの両方でドメイン オブジェクトを複製する必要がありますか?
上記の 2 つのアプローチのどちらが正しいですか、または要件に応じて両方を使用できますか?