PHP EDASIJÕUDNUD RAAMAT
Kuigi need omadused olla erinevad, siis tegemist on
ikka sama objektiga - autod. Nii saab suua klassi näiteks bussidele, rongidele,
lennukitele jne. Iga loodud klass vastutab iseseisvalt oma tegevuse eest ja samal
ajal suudavad erinevad objektid omavahel kenasti suhelda.
OOP'i kasutamise plussid:
programmi erinevateks osadeks jaotamine ja organiseeritus
vigade leidmine on kergem
korduvkasutus
lühendab koodi pikkust
lihtsam teha koostööd teiste koodikirjutajatega
OOP'i kasutamine ei ole kindlasti kohustuslik ja alati polegi selle kasutamine
õigustatud. Kui protseduuriline lähenemine enam pinget ei paku, siis oleks aeg
edasi õppida. Järgmine samm võikski olla mõni raamistik, näiteks CakePHP,
CodeIgniter, Zend jne.
Klassid
Nagu eelpool mainisin, et uue objekti loomiseks tuleb tekitada class ja anda sellele
mingi nimi. Antud nimi võiks olla mõistlikult lühike ja arusaadav. Klassi nimi on
kindlasti tõstutundlik ja väldi täpitähti.
?