推薦図書/必読書のためのスレッド 75 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0642デフォルトの名無しさん
2015/02/13(金) 22:37:57.49ID:Yrf0TiuUIteratorパターン->拡張For使え
Adapterパターン->外部インターフェース使え
Templateメソッド->普通にインターフェース使え
Factoryパターン->DI使え
Singletonパターン->言語サポートに頼れ
Observerパターン->普通にコールバックしろ
FlyWeightパターン->使うな。普通は労力に見合わない。
Bridgeパターン->PojoとかTrait使え。
Decoratorパターン->Trait使え。
Visitorパターン->依存関係のせいで元々使い物にならない
Commandパターン->依存関係のせいで元々使い物にならない
今となってはアンチパターンとしか呼べない代物も結構ある。
本当に役に立つものはどんどん言語仕様やフレームワークに取り込まれてる。
ラムダ式、Trait、DI等の出現やコレクションの強化で、ほとんどのデザインパターンはデザインするまでもなくなった。
逆にバカ正直にやると依存関係がごちゃごちゃになって鬱陶しいことこの上ない。
■ このスレッドは過去ログ倉庫に格納されています