12

C# mvc で書かれた新しいプロジェクトに取り組まなければなりません。最初にやりたいことは、UML クラス図を作成することです。これを行う方法の例はどこかにありますか?ほとんどの例は、1 つのビューと 1 つのモデルを持つ 1 つのコントローラーを示しています。しかし、このプロジェクトでは、コントローラーごとに複数のビューと複数の ModelDto の Thanks があります。

4

1 に答える 1

10

MS visio またはその他の UML ツールを使用して、以下のようにすることができます。

サンプルは次のようになります(メソッドとプロパティは異なるはずです)

ここに画像の説明を入力

上記と同様に、コントローラーごとにより多くのビューとモデルを表示するために上の図を拡張できます。

つまり、MVC では、Controller 内に多くの Action メソッドと、Action メソッドごとに関連するビューとモデルを (一般に) 持つことができます。

詳細については、モデル ビュー コントローラーのデザイン パターンを確認してください。

これがお役に立てば幸いです。

于 2012-12-23T15:23:19.607 に答える