0

理論上の MVC パターン ベースのシステムのクラス図を設計する場合、List クラスを使用するのが最適ですか?

例えば:

List クラスの場合:

診断1

リストクラスなし:

診断2

個人的には、コードの重複が少ないため、後者の方がより良いアプローチだと感じています。これに対するより良いアプローチはありますか?

4

2 に答える 2

1

リストクラスは必要ないと思います。コントローラーは、モデルへのすべての参照を保持できます。

それにもかかわらず、UML モデルには問題があります。どちらの場合も、属性customers:Customer[]と合成リンクがあります。これは、コントローラー (またはリスト) からモデルへの参照が 2 つあることを意味します。属性またはリンクを削除してください。

于 2012-04-30T08:14:39.023 に答える
0

構造コンポーネント (MODEL / VIEW / CONTROLLER) ごとに 1 つのレーンと、データベース用の別のレーンであるスイムレーンを使用することをお勧めします。

サンプルの例は次のようになります

ここに画像の説明を入力

于 2015-03-09T02:37:46.720 に答える