最終的にいくつかの基本的なパターンを習おうと真剣に始めたので(キャリアの非常に遅いですが、それは別の話です)、私はファクトリーパターンとアブストラクトファクトリーの違いを理解しようとしています。
これら2つのパターンの主な違いは何ですか?
Factoryメソッドは継承を介してオブジェクトを作成し、Abstract Factoryはオブジェクトの構成を介してオブジェクトを作成することを理解していますが、実際的な観点からは、それぞれがどのように機能するかを正確に視覚化するのにまだ苦労しています。
4
stackoverflow.com/questions/1001767/...
—
ナトリウム-
明確にするために、「ファクトリーパターン」と言うとき、「ファクトリーメソッド」を意味しますか?Gang of Fourパターンについて話している場合、Factoryパターンはありませんが、Abstract FactoryとFactory Methodがあります。
—
トーマスオーエンズ
はい-工場メソッド。
—
Phil.Wheeler
公平を期すために、2つのフレーズはかなり一般的に入れ替わっているようです。
—
Phil.Wheeler
ああ、ファクトリーメソッド。
—
ドナルドフェローズ
new
メソッドではないという事実の回避策(一部の-確かに一般的な-オブジェクトシステム)。