![]() |
Tematy na forum Pro mogą zakładać jedynie moderatorzy. W otwartych tematach może pisać każdy, kto ma coś fachowego do powiedzenia. Wszystkie posty nie wnoszące nic do tematu będą natychmiast usuwane, a ich autorzy dostaną ostrzeżenie.
Jeśli uważasz, że jakiś temat jest warty dyskusji na tym forum, zgłoś go w temacie Propozycje.
![]() |
![]()
Post
#1
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Przez te święta człowiek rachube stracił i zapomniał o PRO.
No to może coś o wzorcach projektowych? Co to jest, na co to komu, jakie korzyści przyniesie stosowanie, jakie mamy wzorce (opis). |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 18 Dołączył: 6.03.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
W twoim przypadku singletony są bez sensu i na pewno burzą kod. Skoro masz taką klasę... hmm.. rejestru? kontekstu? (co w kontekście robią metody statyczne, albo w rejestrze dynamiczne?) to nie potrzebujesz singletonów w poszczególnych klasach. Instancje zasobów tworzysz w czasie inicjalizacji silnika, więc po co im singletony? Tworzysz je przez new i przechowujesz, w systemie pobierasz z tego obiektu. Więc singleton mija się z celem. Albo korzystaj z 6 singletonów wszędzie, albo twórz sobie te zasoby w twojej klasie. Chyba raczej proste - skoro masz singleton to po cholerę pobierać go przez rejestr/kontekst - jak już tak mówisz o "zwykłej wydajności" to to jest dokładnie niepotrzebny narzut.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 17:24 |