[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 1790] Re: ダブルディスパッチ



遅れましたが、議事録postします、根本。
-----------------------------------------------------

昼食 井門 3787-5130
   サービスいまいち、事前に電話予約していけばもう少しよくなるかも。
今回は以下の4パターンでした。

Strategy
 なぜ乱数の勝負でStrategyが変わると、勝率が変わるのか?
  nextInt()だと 乱数にばらつきが発生する模様、nextLong()なら分布に傾向性がな
くなるかもしれない。

Composite
  なぜ getFullName()が必要なのか、メソッドの整理が必要。
  printList()  getFullPath()との役割関係が不明瞭になる。
  リファクタリングが必要とされるサンプルコードは、教材として、いかがなもの
か。
  P156のoverloadメソッドがなぜ太字なのか、ここにもjavaマークが要るのではない
か。
 runtimeのexceptionは致命的errorの処理のみ
 getRows() getColumn() は getMaxRows() getMaxColumn()ぐらいの記述でよいの
では
 DOMはCompositeを使っていないらしい、(すみません、同じWebの場所が見つかりま
せん)


Decorator
  実施例として swingオブジェクトのrepaintなどがDecoratorのメッセージの伝
播していく事例。
  
Iterator
  存在理由は何か???? 抜本的課題が残った。



参加者
 石黒 高橋徹 村上 高橋 石黒 山口 蔵村 内田 根本 小川 鈴木 天野 米中
山 布留川
 金井 中村