Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: OOP czy Procedura
Forum PHP.pl > Forum > PHP
z3L
Witam.

Nauczyłem się troche pisać w oop, ale mieszam to z procedurą. Moglibyście wymienić mi zalety i wady oop, procedury. Dlaczego oop niby przewyższa procedurę ?

Pozdrawiam,
Marcin.
Cysiaczek
Temat wałkowany wiele razy tongue.gif

W zdaniu Object Oriented Programming kładzie się nacisk na Oriented. W mówiąc inaczej - przedkładasz projekt nad implementację i starasz się produkować maksymalnie niezależny kod, który kiedyś jeszcze może się przydać. Używasz wzorców projektowych w rozwiązywaniu problemów, a poszczególne komponenty systemu gadają ze sobą przez interfejsy.
To tak na wyrost, ale wniosek jest jeden - uczłowieczasz kod cool.gif
MMP
Cytat
Używasz wzorców projektowych w rozwiązywaniu problemów

No i ja sie dziwie czemu powstają KrowoWorki.
zleek
Cytat(Cysiaczek @ 31.10.2006, 14:53:36 ) *
starasz się produkować maksymalnie niezależny kod, który kiedyś jeszcze może się przydać.


no ale na upartego ktoś może powiedzieć w tym miejscu, że tworząc przemyślane funkcje, będzie je można również wykorzystać w przyszłości, a nie będzie to oop winksmiley.jpg
Cysiaczek
Cytat(MMP @ 31.10.2006, 19:40:07 ) *
No i ja sie dziwie czemu powstają KrowoWorki.

Zważ, że nawet pisząc kod proceduralny nieświadomie możesz wykorzystywać coś, co zostało potem nazwane i sklasyfikowane jako wzorzec projektowy - np. Page Controller smile.gif

Cytat(zleek @ 1.11.2006, 10:16:09 ) *
no ale na upartego ktoś może powiedzieć w tym miejscu, że tworząc przemyślane funkcje, będzie je można również wykorzystać w przyszłości, a nie będzie to oop winksmiley.jpg

Same funkcje nie dają takiej elastyczności jak klasy, ale faktycznie - niektóre rozwiązania (zwłaszcza te prostsze) nie wymagają konstruowania klas, a są przenośne.

Pozdrawiam,
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.