3

VB2008 で中規模のアプリケーションを開発しています。アプリケーションをより適切にテストするために、MVP/Supervising Controller アプローチに従っています。

私の質問は次のとおりです。責任を分離するための推奨事項は何ですか? これまでのところ、コントローラーのインスタンスとクラスのインスタンスを含む winform を考え出しました。コントロールは DataBinding を介して更新されます

問題は、責任をどこに書くべきかわからないことです(検証、レポート作成、クエリなどとしましょう)クラス内ですか?別のクラスで?

あなたが私に指摘できるクリーンなWinformクラスの設計の小さな例はありますか?

4

2 に答える 2

2

Jeremy Millersの「独自のCABを構築する」シリーズの投稿を読んで、アプリケーションがより複雑になるにつれて実装したい/実装する必要があるものを感じ取ってください。

于 2008-09-23T02:29:28.813 に答える
1

Martin Fowler は、MVC を含むすべての設計パターンに関する優れた情報源です。Fowler は Passive View について説明し、責任の分離も示しています。

http://martinfowler.com/eaaDev/ModelViewPresenter.html

于 2008-09-15T14:15:49.363 に答える