Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 885 Pomógł: 231 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%)
|
Mam pytanie bo mnie nurtuje ostatnio, a nigdzie nie spotkałem jakiejś rzetelnej odpowiedzi, a chodzi mianowicie o korzystanie z połączenia z bazami danych w klasach i nie wiem które rozwiązanie jest lepsze. Poniżej przedstawiłem przykład.
I pytanie który z tych zapisów jest lepszy z perspektywy działania kodu, czy klasaA gdzie wykonuje się połączenie raz a potem udostępnia się obiekt do klas które wymagają takowego połączenia. [używam ten wzorzec] Czy lepiej wywoływać połączenie za każdym razem gdy wywołujemy daną klasę która wymaga połączenia z bazą?
Ten post edytował Tomplus 3.03.2016, 13:32:43 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
Nie wypowiem się osobiście, żeby nie rozpętać burzy, ale pamiętaj, że niektórzy uważają Singleton za antywzorzec. Ale to już sam musisz rozważyć wszelkie za i przeciw, których mnóstwo w sieci.
|
|
|
|
Tomplus Połączenie z bazą danych 3.03.2016, 13:11:56
viking Połączenie z BD jest zazwyczaj kosztowną operacją.... 3.03.2016, 13:17:57
Damonsson Jeżeli potrzebujesz innego obiektu to dołączasz go... 3.03.2016, 13:23:08
Rysh http://phpedia.pl/wiki/Singleton dla wersji PHP5, ... 3.03.2016, 15:27:04 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 13:19 |