Wzorce projektowe: fabryka

Fabryka (ang. factory) jest wzorcem projektowym, który umożliwia tworzenie różnego typu obiektów za pomocą jednej metody dostępowej. Jeżeli obiekty klas pochodnych mają być tworzone tylko za pomocą wzorca fabryki, należy uprywatnić ich konstruktory i zaprzyjaźnić z klasą bazową lub z metodą tworzącą obiekty (CTire::Create).

Wzorce projektowe

Wzorce projektowe stanowią rozwiązanie pewnych problemów projektowo-programistycznych, stawiając za cel hermetyzację zmian. Istnienie wzorców jest niezależne od jakiejkolwiek implementacji i języków programowania. Wzorce projektowe są podzielone na trzy kategorie: konstrukcyjne (creational design patterns ) – tworzą nowe obiekty, strukturalne (structural design patterns ) – tworzą relacje między obiektami, które w przypadku zmiany Więcej…