Domov arrow 5. PREDMETNO USMERJENO PROGRAMIRANJE


5. PREDMETNO USMERJENO PROGRAMIRANJE Natisni E-pošta
Pred pojavom predmetno usmerjenega programiranja se je programiralo postopkovno. Postopkovno programiranje je zahtevalo pisanje zelo zapletene in močno medsebojno odvisne kode. Le majhna sprememba v delu kode je lahko povzročila katastrofo v celotni aplikaciji. Posebej težavno in zamudno je bilo v taki postopkovni aplikaciji iskanje napak. Pogosto se je dogajalo, da je bilo potrebno v celoti ponovno napisati velike kose kode.

Smisel predmetno usmerjenega programiranja je v združevanju kode in podatkov skupaj v logične enote imenovane razredi (ang. class). Cilj tega združevanja kode in podatkov skupaj je v razdelitvi aplikacije v ločene enote, katere notranji deli se lahko spreminjajo, ne da bi se spremenil njihov vmesnik za zunanji svet. Razredi so skupki funkcij (imenovanih metode) in spremenljivk (imenovanih lastnosti). Razredov se ne more uporabiti neposredno. Pred uporabo jih je potrebno pretvoriti v predmete. Razredi so le načrti za predmete. Razred si lahko predstavljamo kot načrt za avto, medtem ko je predmet avto sam. Posamezen razred se lahko uporabi za izdelavo neomejene količine objektov.
 


© 2007-2008 PHP, MySQL, XML, OOP, varnost