モデルが別々のドメイン層とマッパー層に分割されている MVC アプリケーションの場合、なぜ各マッパー クラスに独自のインターフェースを与えるのでしょうか?
私は今、いくつかの例を見てきました。いくつかは、このブログhttp://site.svn.dasprids.de/trunk/application/modules/blog/models/の場合のように、尊敬されている開発者からのものです。
開発者は、独自のバックエンドを持つ可能性のある他の人がコードを再利用することを期待しているためだと思います。これは事実ですか?または、何か不足していますか?
私が見た例では、開発者は必ずしもドメイン オブジェクトのインターフェイスを作成していないことに注意してください。