デザパたん第2回 ファクトリメソッドパターン

デザインパターン勉強会の第2回。ファクトリメソッドパターンに関連するまとめ。
1
ぽり野郎 @polistes

誰が向かってて誰が席を取ろうとしてるのか全くわからない #dezapatan

2011-02-08 19:23:52
ぽり野郎 @polistes

サイゼリアは落ち着かない #dezapatan

2011-02-08 19:40:02
ぽり野郎 @polistes

オブジェクト指向で大規模開発した場合、仕様変更でちゃぶ台返されると対応がきかない #dezapatan

2011-02-08 19:44:41
ぽり野郎 @polistes

プロダクトの出し分け処理をどこに組み込むか #dezapatan

2011-02-08 19:57:21
ぽり野郎 @polistes

どのプロダクトを作成するか を決める処理はファクトリーメソッド内に隠蔽するか、ファクトリーメソッドを利用する側が記述するか。 #dezapatan

2011-02-08 20:21:39
ぽり野郎 @polistes

プロダクトに対応するファクトリーを作るのはやりすぎじゃないか #dezapatan

2011-02-08 20:34:18
ぽり野郎 @polistes

結城本、Head First、 独習、GoF本家 #dezapatan

2011-02-08 20:35:51
ぽり野郎 @polistes

GoF本家を読めば謎は解消するのではないか #dezapatan

2011-02-08 20:36:23
ぽり野郎 @polistes

ファクトリーメソッドの本質は、プロダクトを生成するためのインターフェイスを規定し、実際の生成は具象クラスに任せる。 #dezapatan

2011-02-08 20:45:31
ぽり野郎 @polistes

プロダクトの出し分けはファクトリーメソッドの本質じゃない #dezapatan

2011-02-08 20:46:38
ぽり野郎 @polistes

ファクトリメソッドはnewするだけじゃない。和菓子を作ったり、洋菓子を作ったり。加工過程が違うので、それぞれを専門とした工場を作るとしっくり来る #dezapatan

2011-02-08 20:52:31
ぽり野郎 @polistes

コンストラクタだけで分岐できてしまうような例だとファクトリメソッドのよさは表せない #dezapatan

2011-02-08 20:54:08
ぽり野郎 @polistes

newするのがめんどくさいような場合を考えるんだ #dezapatan

2011-02-08 20:56:47
ぽり野郎 @polistes

デザパたんの理解には書くことが必要疑惑 #dezapatan

2011-02-08 21:14:10
ぽり野郎 @polistes

電源、インターネットがあって、プロジェクタとホワイトボードがある場所を提供してください #dezapatan

2011-02-08 21:17:31
ぽり野郎 @polistes

PEAR にファクトリメソッドパターンを使ったものがあるらしい #dezapatan

2011-02-08 21:19:59
Hnz @hnz

誰かが例を書く→そのパターンの嬉しくないところを示す→議論して使いどこをさぐる、という流れは良かった。 #dezapatan

2011-02-08 21:39:49
Hnz @hnz

デザインパターンは大規模開発向けという先入観があったけど、気分で仕様変更を繰り返しがちな個人の開発でもありがたみのあるものなのかも #dezapatan

2011-02-08 21:42:38
かへねろ/たつみん @cafenero_777

食べる、寝る、だけのインターフェースの実装したのが僕です。 #dezapatan

2011-02-08 21:50:16
Issei Komatsu @isseium

#dezapatan から帰宅。スマートフォンないとつぶやけない…orz 今日はファクトリメソッドですた

2011-02-08 22:06:02
Kosei Moriyama @cou929

#dezapatan がすごく面白そうでぐぬぬ

2011-02-08 22:30:37