niedziela, 29 września 2013

Singleton

Cel zastosowania wzorca projektowego Singleton:

 

Zastosowanie wzorca projektowego Singleton ma na celu zapewnienie dokładnie jednej instancji obiektu klasy. Wymagane jest stworzenie centralnego punktu dostępowego do instancji utworzonego obiektu, zwykle poprzez stworzenie statycznej metody w klasie definiującej obiekt.

 

Cechy wzorca projektowego Singleton:

● Zastosowanie do obiektów, których liczba musi być ograniczona dokładnie do pojedynczej instancji

● Problematyczna implementacja w programie wielowątkowym (nie wystarczy stworzenie pola statycznego)

● Konieczność zapewnienia centralnego punktu dostępowego do instancji obiektu

● Możliwość rozszerzenia wzorca do obsługi puli obiektów (wiele instancji) wielokrotnego użycia

Brak komentarzy:

Prześlij komentarz