回答編集履歴
1
TaskDaoなどがクラス名であることを明記し、区切りを太字にする事で目立たせた。
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
|
26
26
|
|
27
|
-
1.クラスの分割
|
27
|
+
**1.クラスの分割**
|
28
28
|
|
29
29
|
これはWebアプリで特に用いられる考え方ですが、
|
30
30
|
|
@@ -66,21 +66,23 @@
|
|
66
66
|
|
67
67
|
|
68
68
|
|
69
|
-
モデル
|
69
|
+
・モデル
|
70
70
|
|
71
71
|
タスクをDBに作成、更新、削除するクラス(TaskDao)
|
72
72
|
|
73
73
|
タスクを表すクラス(Task)
|
74
74
|
|
75
|
-
ビュー
|
75
|
+
・ビュー
|
76
76
|
|
77
77
|
タスクの一覧からカレンダーとして整形してHTMLを生成するクラス(CalendarRenderer)
|
78
78
|
|
79
|
-
コントローラ
|
79
|
+
・コントローラ
|
80
80
|
|
81
|
-
画面から受け取ったPOST、GETなどのデータを、モデルが受け取れる形にしてモデルに渡し、
|
81
|
+
画面から受け取ったPOST、GETなどのデータを、モデルが受け取れる形にしてモデルに渡し、
|
82
82
|
|
83
|
-
結果をビューに渡すクラス(これはクラスにしないで直書きで良いかも
|
83
|
+
結果をビューに渡すクラス(これはクラスにしないで直書きで良いかも
|
84
|
+
|
85
|
+
※それぞれの説明の後の括弧内に書いたのはクラス名です。
|
84
86
|
|
85
87
|
|
86
88
|
|
@@ -92,7 +94,7 @@
|
|
92
94
|
|
93
95
|
|
94
96
|
|
95
|
-
2.メソッドの分割
|
97
|
+
**2.メソッドの分割**
|
96
98
|
|
97
99
|
1.で分けたクラスに対して、どの様なメソッドがあれば良いか考えます。
|
98
100
|
|
@@ -126,7 +128,7 @@
|
|
126
128
|
|
127
129
|
|
128
130
|
|
129
|
-
3.実装
|
131
|
+
**3.実装**
|
130
132
|
|
131
133
|
ここまでで決めたことに従って、実装します。
|
132
134
|
|