Dodał: MariuszJurczenko
Metoda Wytwórcza bardziej praktyczny przykład.
Jak już wiemy intencją wzorca, jest zdefiniowanie interfejsu do tworzenia obiektów, ale to podklasy decydują, którą klasę utworzyć. Innymi słowy, metoda fabryczna pozwala klasie odroczyć tworzenie instancji do podklas.
Wyjaśnijmy to teraz na bardziej praktycznym przykładzie.
Link do posta:
https://dev-hobby.pl/csharp/metoda-fabryczna-cz-2/
I newsletera:
https://devhobby.ck.page/65b02c8ee0
Kod źródłowy:
https://github.com/mariuszjurczenko/DesignPatterns
Jak już wiemy intencją wzorca, jest zdefiniowanie interfejsu do tworzenia obiektów, ale to podklasy decydują, którą klasę utworzyć. Innymi słowy, metoda fabryczna pozwala klasie odroczyć tworzenie instancji do podklas.
Wyjaśnijmy to teraz na bardziej praktycznym przykładzie.
Link do posta:
https://dev-hobby.pl/csharp/metoda-fabryczna-cz-2/
I newsletera:
https://devhobby.ck.page/65b02c8ee0
Kod źródłowy:
https://github.com/mariuszjurczenko/DesignPatterns