070507 Oo 0102

5
OO 2007 5 7 ( ) / Object Oriented

Transcript of 070507 Oo 0102

Page 1: 070507 Oo 0102

色パレット

囲み枠

強調線

矢印

OO工房

橋本翔2007年5月7日(月)

オブジェクト指向 / Object Oriented

Page 2: 070507 Oo 0102

色パレット

囲み枠

強調線

矢印

OO工房 第01回 第02回

Java言語によるデザインパターン入門 著:結城浩

デザインパターンがわかる → 大体なんでもわかる

1年生の秋学期に4章まで読んだ。それだけでかなり底力がついたよ

デザインパターン = 設計のベストプラクティスの集積

(現場の声)

http://www.amazon.co.jp/exec/obidos/ASIN/4797327030/shokai-22

教科書

Page 3: 070507 Oo 0102

色パレット

囲み枠

強調線

矢印

OO工房 第01回 第02回

火曜 18:00-19:30 水曜 13:00-14:30

メンバー尾崎 木村 長尾 吉田 溝口 宮村 長尾 森田 八木 風戸

時間

4月24日 5月1日 4月25日 5月2日

←教科書忘れ

Page 4: 070507 Oo 0102

色パレット

囲み枠

強調線

矢印

OO工房 第01回 第02回

デザインパターン

抽象的なので、ユビキタスメディアでの例に翻訳して教える

2週間でIterator, Adaptor, Template Methodまで

(ハード+ソフト)

細かいこと(あまり重要ではないが、補足で)・Javaの環境を作る・プログラムコードの読み方

Iterator i = arr.iterator();while(i.hasNext()){ System.out.println(i.next());} プログラムは「単語」と「その並び方」→ わからないことは調べられる

例:イテレータデータ構造の形や大きさを意識する事無く、データ構造内の要素を順番に扱う事ができるしくみのこと → moo-ballで使っているパターン

主に2つのことを勉強している

設計のプラクティスの集積

・配列とfor文・UMLのクラス図、継承(extends, implements)、集約・カプセル化、getter, setter, public/private

オブジェクト指向の考え方、UML

main()は文章の様になる

オブジェクトを中心に見て、その振る舞いを主語.動詞(目的語)の形式で書くと、コンピュータの処理の手続きを現実世界の物事にように書ける

どの粒度でオブジェクトにするのか?→ ARパターン,OR mapper

基盤は複製できない

Page 5: 070507 Oo 0102

色パレット

囲み枠

強調線

矢印

OO工房 第01回 第02回

http://hashimoto.shokai.org/oo/01/第01回 イテレータのまとめ

来週 15(火),16(水)はスウェーデン祭りのため休みです