人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

JavaGUIのMVCについて

例えば、ModelとしてAというクラスを用意し、ユーザのアクションに応じてAをいくつもインスタンス化するとします。その時、システム全体で例えばAを ArrayList に入れて保持したくなったりする場合があると思うのですが、そういう場合、1つのContorollerに ArrayList<A> を持たせて、viewや他のモデルがAを参照したい時は、Controllerから引っ張り出してくる。というように実装しているのですが、MVCの設計の考え方として正しいでしょうか?
いまいちContorllerの使い方がピンと来ないのですが…。

●質問者: koime_ryokutya
●カテゴリ:コンピュータ インターネット
✍キーワード:ArrayList Model MVC view いまいち
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ko8820
●35ポイント

>そういう場合、1つのContorollerに ArrayList を持たせて、

新たにModelをつくりそこにArrayListを持たせて管理すべきです。


2 ● koriki-WeKan
●35ポイント

間違ってはいないだろうが、「ユーザのアクションに応じてAをいくつもインスタンス化する」という点でModelの正規化が不十分

http://www.atmarkit.co.jp/fjava/javafaq/j2ee/j2e07.html

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ