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