Przykłady użycia Singleton
Założenie: Zrozumieć i zaimplementować wzorzec Singleton w PHP, aby stworzyć klasę, z której można uzyskać tylko jedną instancję.
Krok po kroku:
- Krok 1: Definicja klasy Singleton. Utworzymy klasę, która będzie zawierała prywatny konstruktor, prywatną statyczną zmienną przechowującą instancję oraz publiczną statyczną metodę zwracającą instancję.
- Krok 2: Użycie metody getInstance(). Aby uzyskać instancję klasy Singleton, wywołujemy metodę
getInstance()
. - Krok 3: Wywołanie metody klasy. Po uzyskaniu instancji, możemy wywoływać jej metody.
metoda(); // Wyświetli: Metoda klasy Singleton
?>
Ten przykład pokazuje podstawowe zastosowanie wzorca Singleton w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi implementacjami tego wzorca.