ugrás a tartalomhoz

OO programozás vagy elljárásközpontú

paragliders · 2005. Szep. 7. (Sze), 08.15
Sziasztok

Azt szeretném megkérdezni hogy ki milyen technikát részesít előnyben és miért (OO programozást vagy az eljárásközpontút) php -ben. A megoldandó feladatok mélységénél ne az egy - két soros php scripteket vegyetek alapul, én komolyabb honlporka gondolok pl üzleti alkalmazás megvalósító, vagy egyéb más.
 
1

<Nincs cím>

zvaranka · 2005. Szep. 7. (Sze), 08.58
Én az objektumközpontúságot létesíteném előnyben, természetesen ez egy kissé más közelítést igényel, mint az eljárásközpontú. Ha egy objektumot jól készítesz el, jól átgondolod és jól kódolod le, akkor a továbbfejlesztése már egyszerű és a változtatásokat is könnyebb megcsinálni.

A jövő mindenképp az OOP-jé!
--------------
Varanka Zoltán
NovoPortal
--------------
2

Csatlakozom az előttem szólóhoz

Webappz · 2005. Szep. 7. (Sze), 10.54
Amíg csak a PHP nyelvet tanulja az ember és az egyes függvényeket, addig jó a procedurális programozással próbálkozni, de ha már fejleszteni akar az ember, akkor mindenképpen az OOP a nyerő. A tervezését készítheted UML nyelven (én az ArgoUML-t használom) ha ez megvan, akkor ebből legeneráltatod az osztályok vázait, benne az összes metódus törzseivel és az összes paraméterrel, osztályváltozóval, stb. Ezután már csak implementálni kell a megfelelő metódusokat és jól ellátni kommentekkel. Ha ez kész, akkor rászabadítani egy dokumentum készítőt (PHPDocumentor) és már meg is van a fejlesztői doksid. Ezzel kapcsolatban a software engineering témakörben olvasgass és azt ott kialakult módszereket a PHP-nél is alkalmazhatod.

Üdv: Webappz