Summer SALE
Metoda wytwórcza

Metoda wytwórcza w języku Rust

Metoda wytwórcza jest kreacyjnym wzorcem projektowym rozwiązującym problem tworzenia obiektów-produktów bez określania ich konkretnych klas.

Metoda wytwórcza definiuje metodę która ma służyć tworzeniu obiektów bez bezpośredniego wywoływania konstruktora (poprzez operator new). Podklasy mogą nadpisać tę metodę w celu zmiany klasy tworzonych obiektów.

Jeśli masz problem ze zrozumieniem różnicy pomiędzy poszczególnymi koncepcjami i wzorcami wytwórczymi, przeczytaj nasze Porównanie fabryk.

Metoda wytwórcza w innych językach

Metoda wytwórcza w języku C#Metoda wytwórcza w języku C++Metoda wytwórcza w języku GoMetoda wytwórcza w języku JavaMetoda wytwórcza w języku PHPMetoda wytwórcza w języku PythonMetoda wytwórcza w języku RubyMetoda wytwórcza w języku SwiftMetoda wytwórcza w języku TypeScript