Kao dodatna podrška e-učenju u oblasti PHP-a, ovaj i drugi resursi na ovom
sajtu biće dostupni u (.flv) audio/video formatu. Nakon usvajanja teorijsko-
praktičnih.
Uvod u objektno orijentisano programiranje u PHP-u Autor: Stamenković Saša, copyright © maj 2012. URL: http://www.sasastamenkovic.com, e-mail:
[email protected]
Sadržaj — Ovaj elektronski resurs ima cilj da ukaže na osnovne principe objektno orijentisanog softvera. Teorijsko – praktični aspekti obuhvataju bazičnu metodologiju strukturisanja klasa, objekata, atributa i funkcija. Resursi za učenje su dostupni u HTML, IMS, SCORM i PDF formatima. Na kraju članka mogu se naći veze ka resursima koji se nadovezuju na tekući. Kao dodatna podrška e-učenju u oblasti PHP-a, ovaj i drugi resursi na ovom sajtu biće dostupni u (.flv) audio/video formatu. Nakon usvajanja teorijsko-praktičnih principa, predstavljenih u pomenutim formatima, čitalac / gledalac će biti osposobljen da samostalno kreira klase, dodeljuje atribute, formira funkcije i objekte.
sličnim projektima. - pruža olakšanu nadogradnju aplikacije novim mogućnostima bez potrebe za korenitim izmenama u samom jezgru koda. II. LINKOVI Video sekvenca „Pojam klasa, atributa i objekata u PHP-u 1“ HTML – verzija: http://php.sasastamenkovic.com/2012/06/uvod-u-objektno-orijentisano-programiranje-u-php-u/
SCORM LO verzija: http.//php.sasastamenkovic.com/repository/SCORM/php/oop/uvod_u_OOP_1.zip
Ključne reči — PHP, OOP, klase, objekti, funkcije…
IMS paket: http.//php.sasastamenkovic.com/repository/IMS/php/oop/uvod_u_OOP_1.zip
I. UVODNA RAZMATRANJA AVREMENI tokovi u programiranju izmeštaju težište sa funkcijskog na objektno-orijentisan pristup u domenu metodologije izgradnje softvera. Opravdanja za korenitu izmenu u razvojnom pristupu aplikacija mogu se pronaći u obimu i složenosti pojedinih projekata. U praksi projekti manjeg obima su veoma često relativno jednostavni za izgradnju sami po sebi. Razvoj takvog softvera ne iziskuje pred-planiranje faza i koncepata razvoja, utvrñivanja meñuzavisnih odnosa i mogućih konflikata, već se takav softver projektuje primenom „ad hoc“ pristupa. Pojava usputnih konflikata se rešava u trenutku njihovog nastanka. Odabrano rešenje za nastali problem je obično ono prvo funkcionalno, dok detalji fizičke realizacije, performanse u praksi, višekratna upotreba aplikativnih rešenja često nisu u prvom planu. Nasuprot proceduralnim metodama u objektno orijentisanom pristupu, teži se uspostavljanju aplikativnog rešenja koje zadovoljava sve elementarne, unapred definisane ciljeve uz projektovanje funkcionalne, aplikativne osnove, pogodne za ponovnu upotrebu u istim ili srodnim projektima, ali i olakšanu nadogradnju fizičkih mogućnosti strukture koda. Moglo bi se reći da je prednost usvajanja objektno orjentisanog pristupa višestruka budući da omogućava: - postizanje viših nivoa modularnosti projektovanih rešenja, - omogućava višestruku upotrebu koda u istim ili
S
Veza ka narednom learning objektu: http://php.sasastamenkovic.com/2012/06/pojam-klasa-atributa-i-objekata-u-php-u/
Eksterni linkovi: http://www.php.net
LITERATURA [1] [2]
[3]
PHP-Net “Classes and Objects Introduction,” http://www.php.net/manual/en/oop5.intro.php , [12.juni, 2012]. PHP-Net “The Basics - Introduction,” http://www.php.net/manual/en/language.oop5.basic.php ,[13.juni, 2012]. PHP-Net “Properties - Introduction,” http://www.php.net/manual/en/language.oop5.properties.php ,[13.juni, 2012].