Home

Artykuły

Singleton - wzorzec projektowy
kategoria: { Wzorce projektowe }
Piątek, 09 Kwiecień 2010 17:03

Czym są wzorce projektowe?

Wzorce projektowe są udokumentowanymi i sprawdzonymi sposobami na rozwiązanie często spotykanych problemów projektowych. Prawdopodobnie nieraz już trafiłeś na problem projektowy, którego rozwiązanie zajęło ci parę ładnych godzin. Zapewne problem rozwiązałeś i wielce prawdopodobne, że sam "odkryłeś" wzorzeć projektowy, który już wcześniej został odkryty przez innego programistę. Zatem po co marnować długie godziny na wynajdowanie koła od nowa?

Poznaj wzorce projektowe a wiele twoich problemów zniknie!

Singleton

Zacznijmy od najbardziej znanego, najprostszego w implementacji i okrytego najgorszą sławą wzorca o nazwie Singleton. Co do złej sławy to polecam artykuł. Jednak nie ma sensu na wstępie marudzić. Zatem...

Definicja:

Wzorzec Singleton zapewnia, że dana klasa będzie miała tylko i wyłącznie jedną instancję obiektu i zapewnia globalny punkt dostępu do tej instancji.

-- czytaj całość --