W końcu zacząłem poważnie próbować nauczyć się kilku podstawowych wzorców (bardzo późno w karierze, ale to inna historia), staram się omijać różnice między wzorcem fabrycznym a fabryką abstrakcyjną.
Jakie są kluczowe różnice między tymi dwoma wzorami?
Rozumiem, że Metoda Fabryczna tworzy obiekty poprzez dziedziczenie, a Abstract Factory robi to poprzez kompozycję obiektów, ale z praktycznego punktu widzenia wciąż mam problemy z wizualizacją, w jaki sposób każda z nich działa.
new
nie jest to metoda (w niektórych - co prawda powszechnych - systemach obiektowych).