質問するログイン新規登録

回答編集履歴

1

誤字修正

2016/12/01 11:15

投稿

KSwordOfHaste
KSwordOfHaste

スコア18404

answer CHANGED
@@ -2,13 +2,13 @@
2
2
 
3
3
  - モデルとは?
4
4
  Wikiにある説明がしっくりきます「そのアプリケーションが扱う領域のデータと手続き(ビジネスロジック - ショッピングの合計額や送料を計算するなど)を表現する要素である。」
5
- つまり極端な話Javaのようなオブジェクト指向プログラミング前提ではCUIでもGUIでも同様となるような「アプリケーションが処理対象としたいクラス」ということになるでしょう。これは特定のGUIシステムに依存して決まるというよりはどんな言語やGUIシステムでも同じようなものと言えると思います。
5
+ つまり極端な話Javaのようなオブジェクト指向プログラミング前提ではCUIでもGUIでも同様となるような「アプリケーションが処理対象としたいクラス」ということになるでしょう。これは特定のGUIシステムに依存して決まるというよりはどんな言語やGUIシステムでも同じようなものと言えると思います。
6
6
 
7
7
 
8
8
  swingの実装に用いる典型的なクラスを上げるならば・・・
9
9
 
10
10
  - ビュー
11
- JWindow, JFrame, JComponentなどの派生クラスになります
11
+ JWindow, JFrame, JComponentなどの派生クラスになります
12
12
  - コントローラー
13
13
  XxxListenerといったところでしょうか。
14
14
  - モデル