![]() |
![]() ![]() |
![]() |
![]()
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?
-------------------- |
|
|
![]()
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 ![]() To chyba przekonywujący argument, prawda? -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
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
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 16:12 |