2012-05-02 24 views
0

私はDIがMVPパターンで使用されていることは知っていますが、Google GinはModel-View-Controllerフレームワーク/パターンのどこに適合していますか?MVCの依存性注入

たとえば、MVCの場合、Viewにはモデルへの参照(変更イベントをリッスンする)があり、コントローラにはモデルとビューへの参照が保持されます。 DIを使用してMVCパターンを改善する方法を意味します。

答えて

0

DIはMVCまたはMVPとは関係がありません。DIコンテナを使用したクリーナー/簡単なユニットテストとデカップリングの依存関係を抽象化したIOCパターンです。

+0

あなたはMVPパターンで、このようなその何かが、私の質問は、私は私のMVCのコードを高めるために、DIを使用する方法でポイントを持っている:bindPresenter(LoginPresenter.class、LoginPresenter.MyView.class、 \t \t \t \tをLoginView.class、LoginPresenter.MyProxy.class); – xybrek

+0

なぜこれが投票されたのですか? –