![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 15.05.2003 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem. Chciałem napisać serwis www w OO i już nawet zacząłem ale teraz, po dwóch dniach bez pisania, stwierdziłem, że to co wypociłem ma niewiele wspolnego z programowaniem obiektowym. Bo chociaż w klasach są metody, które wykonują różne operacje na bazie, sam nie wiem czemu, stworzyłem pozatym osobne funkcje. (klasy mam takie jak tabele w bazie ale do tych klas napisałem osobne funkcje, które tworzą nowe obiekty i "obsługują" metody). Przeglądałem ezpublish ale jest on dla mnie za bardzo skomplikowany. Również w mojej "biblii" (książce php i mysql) php nie ma zastosowania klas w wiekszych projektach stron dynamicznych. Szukałem jakiś prostych przykładów w sieci ale nic wartego uwagi nie znalazłem. Może wy macie jakieś swoje próbki czy też inne tego typu bajerki?Byłbym bardzo wdzięczny gdybyście pomogli mi (przedstawiając jakis przykład czy też wyjaśnając) zrozumieć zasady programowania zorientowanego obiektowo. Pozdrawiam - michaloo[/code] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 3.12.2003 Skąd: Jelenia Góra Ostrzeżenie: (0%) ![]() ![]() |
moim zdaniem programowanie obiektowe ma potezna przewage. Moze w php tego od razu tak nie widac ale wyobraz sobie : masz baze klientow i kazdy klient ma okreslony dostep do jakichs danych... obiektowo robisz to $this->prawo_dostepu() a nie obiektowo robisz prawo_dostepu($user) gdzie $user znajduje sie gdzies tam...
Ja nie wobrazam sobie wiekszego projektu bez obiektow. Jak sie dobrze pozna obiekty to jest to potezne narzedzie ulatwiajace bardzo prace. Prostego przykladu chyba nie znajdziesz bo obiekty sa wykorzystywane do wiekszych projektow. Nie wiem jak uargumentowac wyzszosc programowania obiektowego nad zwyklym. Radze uwierzyc na slowo. Ja mimo ze ledwo liznalem programowanie obiektowe to juz teraz nie wyobrazam sobie wiekszego projektu bez obiektow (szczegolnie przy bazach danych) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 22:33 |