![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 405 Pomógł: 6 Dołączył: 12.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Moje pytanie wynika z ciekawości. Mamy klasę np. klasaPolaczenie bedaca singletonem odpowiadającą za łączenie z bazą danych, wykonywanie zapytań itd.. Klasa ta jest singletonem więc jest finalna więc nie mozna po niej dziedziczyc.
I mam pytanie czy Wy w innych klasach wymagających dostępu do bazy danych, np. w klasie klasaGaleria, która mogłaby robić różne rzeczy związane z obrazkami, w tym niektore wymagajace dostepu do bazy danych, tworzycie obiekt klasy klasaPolaczenie w konstruktorach takich klas jak np. w konstruktorze klasaGaleria czy postepujecie jakos inaczej ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Bo ja tak robię i może robię wbrew jakimś standardom (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował nieraczek 21.04.2009, 18:10:21 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Najprostsze rozwiązanie to wzorzec Singleton lub Registry. Pozdrawiam! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 02:25 |