Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> superklasy, za i przeciw
CuteOne
post 7.10.2010, 22:35:41
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

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
CuteOne
post 18.10.2010, 01:56:48
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


Dzięki za wyczerpujące odpowiedzi.

Z jednej strony faktycznie pakowanie "wszystkiego" do jednej klasy mija się z celem- natomiast [moim skromnym] zdaniem upakowanie do jednej klasy przydatnych funkcjonalności jest chyba tym czego potrzebuję. Dla rozjaśnienia mały przykład:

  1.  
  2. class funkcje {
  3.  
  4. public function getIP() {
  5. // kod pobierajacy IP uzytkownikow
  6. }
  7.  
  8. public function checkDirExists($dir) {
  9. // kod sprawdzający czy dany folder istnieje i czy nie jest pusty
  10. }
  11.  
  12. public function checkNumber($int) {
  13. // kod sprawdzający czy zmienna $int jest liczbą
  14. }
  15. // itd
  16. }


Powyższy przykład ukazuje to czego potrzebuje- różne "pomocnicze" metody w jednym miejscu. Myślałem również nad podziałem takiej klasy na dwie statyczną i dynamiczną. Statyczna zwraca wyniki do klasy nadrzędnej natomiast dynamiczna zapisuje je do mysql, cookie itp. co o ty sądzicie?

Może ktoś już pisał podobną klasę i ma dla mnie jakieś przydatne rady? czego się ustrzegać, na co zwrócić szczególną uwagę?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 21:46