![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 3.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cześć. Kiedyś programując w C++ nauczyłem się pisać ciekawy wzorzec, który nazywał się automatycznym singletonem. Swoją "automatyczność" zawdzięcza temu, że można po nim odziedziczyć podając jako parametr szablonu nazwę klasy pochodnej (dziedziczącej). IMHO takie rozwiązanie jest o wiele wygodniejsze. Pomyślałem, że można coś takiego napisać w PHP:
Co o tym sądzicie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Athlan: Tak bez obrazy, ale twój przykład potwierdza kolega o nie dziedziczeniu. Ja tylko klasę przerobiłem na PHP i nie testowałem w ogóle... Jak to o NIE dziedziczeniu? Skoro rodzic "wykonuje" instację samego siebie, a dziecko które próbuje wykonać instancję i posiada instancję taką, jaką postada rodzic to singleton jest dziedziczony (przekazywany dziecku). (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Athlan 10.03.2007, 19:16:09 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 02:00 |