Open2

プログラム勉強 Factoryクラスについて

193193

デザインパターンにも含まれているFactoryメソッドについて少し学んだ。

大まかな利点としては下記のような感じだと思った。
・インスタンス生成するような依存関係バリバリつながるものはFactoryクラス任せると管理しやすくなる

Mainクラスにnewさせずに、Factoryクラスでnewさせることが理想。
MainでどのインスタンスをNewさせるかを行わせない。
情報だけ渡してあげて、その情報をもとにFactoryクラスがどのインスタンスを生成するか判断する。

インターフェースと一緒に使うと効果的だとか。ちょっとその辺はまだごちゃごちゃしている。