![]() |
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: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Rejestr dla wygody, natomiast Singleton jako uniemożliwienie utworzenia więcej niż jednej instancji danej klasy. Każda singletonowa klasa ma konstruktor ustawiony na prywatny, więc w przypływie nagłej weny twórczej nie zrobię dwóch instancji DRA_Output. Co mogłoby mieć zgubne skutki.
init() i finalize() używam w index.php. Jako że nie są to gettery chciałem je jakoś odróżnić, więc nie robiłem z nich metod statycznych. W indeksie jest tworzony obiekt DRA_Engine. Konstruktor przypisuje obiekty do pól składowych init() uruchamia ładowanie i parsowanie konfiguracji a finalize() składa wszystkie elementy do kupy i wypluwa użytkownikowi. Ten post edytował orglee 8.01.2009, 05:19:24 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 08:09 |