Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Programowanie obiektowe?
spenalzo
post 12.05.2003, 21:48:37
Post #1





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Właściwie to po co stosować klasy, jeżeli równie dobrze można wszystko zrobić bez nich? Jaka hjest ich przewaga?


--------------------

Go to the top of the page
+Quote Post
DeyV
post 12.05.2003, 22:14:16
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Klasy w php - artykuł ten zawiera właściwie kompletną odpowiedź na Twoje pytanie.

A tak w skrócie:
- powstały kod jest znacznie czytelniejszy
- znaczenie łatwiej jest ponownie wykorzystywać ten kod w innych projektach
- możliwe jest przydzielanie funkcji i wartości dostępnych w klasie klasom potomnym, co umożliwia pracę nad nimi bez obaw, że przypadkowo "rozwalimy" kod pierwotny.
- możemy przebudowywać konstrukcję klasy, nie modyfikując miejsc, gdzie zostały wykorzystane - o ile tylko nie zmieni się interfejs.
- można bardzo szybko tworzyć złożone projekty.

Jak już kiedyś o tym pisałem, zastanów się, ile zajęłoby ci napisanie ładnego i przejrzystego interfejsu, umożliwiającego np.
dodawanie danych o produkcie do bazy (typu nazwa, cena, opis)
upload plików na serwer (tylko grafik)
dodanie adresu e-mail i powiedzmy strony www z tym związanej
a wszystko to z pełną obsługą błędów, typu "wypełnij pole" lub "to nie jest cena", "to nie mail" itp. No ile? Tydzień? Dwa?
A przy wykorzystaniu dobrze zaprojektowanych klas (głównie phpObjectForms ale również klas do tworzenia interfejsu, meniusów itd, itp.) możliwe jest zmontowanie tego powiedzmy w 30 min biggrin.gif
To chyba przekonywujący argument, prawda?


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
KaMeLeOn
post 13.05.2003, 01:51:46
Post #3





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


Trochę prymitywny ten artykuł, ale dla początkujących wystarczy...


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post

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: 19.07.2025 - 16:12