![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Witam,
chciałbym poznać waszą opinię na temat superklas. Ponieważ ostatnio babrałem się w IPB zauważyłem, że wykorzystuje on taką klasę gdzie można było znaleźć praktycznie wszystko. Stąd moje pytanie [czysto retoryczne]- czy warto pakować się w superklasy? ps. dla jasności dodam, że chciałbym wykorzystać takową klasę przy tworzeniu panelu admina [coś na wzór grida] Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Superklasy w takiej postaci jak chcesz ją zrobić, czyli klasa od wszystkiego, to kompletna porażka. Pomysł bardzo zły.
Jest to niemal w całości złamanie zasad programowania obiektowego z zasadą pojedynczej odpowiedzialności na czele. Możesz napisać klasą typu Utils narzędziową z pakietem statycznych funkcji. To jest często pożądane. Ale niech to nie będzie wszystko naraz: baza danych, operacje plikowe, logowanie ciasteczka, e.t.c. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 18:36 |