Php lecții

Object-oriented programming este o tehnologie care permite:

Trei concepte de bază ale programării orientate pe obiecte:

La întrebarea "Ce este încapsularea?" Pe Internet au fost găsite următoarele răspunsuri:







  • Encapsularea este o proprietate a sistemului care vă permite să combinați datele și metodele care lucrează cu ele într-o clasă și să ascundeți detaliile implementării de la utilizator.
  • Encapsularea este un mecanism care combină datele și codul de procesare ca întreg.
  • Încapsularea se numește includerea diverselor obiecte mici într-un obiect mai mare, prin care programatorul lucrează direct cu obiectul.

Encapsularea poate fi comparată cu performanța unei mașini din punctul de vedere al unui șofer tipic. Mulți șoferi nu înțeleg detaliile aranjamentului intern al mașinii, dar în același timp o controlează exact așa cum a fost intenționat. Să nu știe cum este aranjat motorul, frâna sau direcția, - există o interfață specială care automatizează și simplifică aceste operații complexe. Acest lucru se aplică și la încapsulare și la OOP - multe detalii ale "dispozitivului intern" sunt ascunse de utilizator, permițându-i să se concentreze pe rezolvarea problemelor specifice. În PLO, această capacitate este oferită de clase, obiecte și diverse mijloace de exprimare a relațiilor ierarhice între ele.







Moștenirea se numește abilitatea de a descrie clasa după originea ei dintr-o altă clasă. Moștenirea vă permite să creați o clasă nouă, bazată pe cea existentă. În clasa astfel obținută, puteți să faceți propriile modificări și apoi să creați obiecte noi de acest tip. Acest mecanism stă la baza creării unei ierarhii de clasă.

Polimorfismul vă permite să folosiți aceleași nume pentru sarcini similare, dar tehnice diferite. Principalul lucru din polimorfism este că vă permite să manipulați obiecte prin crearea unor interfețe standard pentru acțiuni similare. Polimorfismul facilitează foarte mult scrierea programelor complexe.

Polimorfismul este o proprietate a sistemului de a folosi obiecte cu aceeași interfață fără informații despre tipul și structura internă a obiectului.







Articole similare

Trimiteți-le prietenilor: