Uvod u objektno orijentisano programiranje u PHP-u - Stamenkovic ...

33 downloads 618 Views 33KB Size Report
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].