授業実施日 | 内容 |
---|---|
1回目 4月18日(月) | ガイダンス
Javaのダウンロードとインストール |
2回目 4月20(水) |
クラス図、オブジェクト図、可視性 |
3回目 4月25日(月) |
インスタンスの生成 |
4回目 4月27日(水) |
オブジェクト図1 |
5回目 5月2日(月) |
オブジェクト図2 |
6回目 5月9日(月) |
継承・委譲 |
7回目 5月11日(水) |
UserLocatorクラス |
8回目 5月16日(月) |
Stringクラスのメソッド(同一性と同値性) |
9回目 5月18日(水) |
ソフトウェア設計の問題点1 |
10回目 5月23日(月) |
ソフトウェア設計の問題点2 |
11回目 5月25日(水) |
オブジェクト指向設計の原則1とIterator |
12回目 5月30日(月) |
オブジェクト指向設計の原則2 |
13回目 6月1日(水) |
抽象クラス |
14回目 6月6日(月) |
アクセス修飾子(protected)とDiceクラス 参考資料2_1(Diceクラス)参考資料2_2(EvenDiceクラス) 参考資料2_3(OddDiceクラス) 参考資料2_4 (クラス図) 参考資料2_5(インタフェースの具象クラスの関係の記述) |
15回目 6月8日(水) |
中間演習 |
16回目 6月13日(月) |
問題解説 |
17回目 6月15日(水) |
テスト |
18回目 6月20日(月) |
オーバーロードとオーバーライド、Visitor1 |
19回目 6月22日(水) |
Visitor2 |
20回目 6月27日(月) |
テストの解答 可視化ツール |
21回目 6月29日(水) |
オブジェクト指向設計の原則 |
22回目 7月4日(月) |
パターン技術 |
23回目 7月6日(水) |
CompositeパターンとVisitorパターン |
24回目 7月11日(月) |
期末模試 |
25回目 7月13日(水) |
テスト |
26回目 7月18日(月) |
ユースケース |
27回目 7月20日(水) |
テスト解説 |