CalculatoareProgramare

Programarea orientată pe obiecte

Programarea orientată pe obiecte este metoda cea mai apropiată de comportamentul nostru. Acesta servește ca o continuare naturală a inovațiilor anterioare legate de dezvoltarea limbajelor de programare. Dacă vorbim despre programarea structurală, atunci această direcție este mult mai structurată decât versiunile anterioare, în plus, este mai abstractă, mai modulară. Anterior, s-au făcut încercări de a rezuma și de a transfera elemente de programare la așa-numitul nivel intern.

Programarea orientată pe obiecte presupune utilizarea pentru dezvoltarea limbilor specializate. Acestea se caracterizează printr-un triplu proprietăți de bază:

- încapsulare, adică combinarea înregistrărilor cu funcții și proceduri, precum și manipularea câmpurilor de date înregistrate, formând un tip fundamental de date numit obiect;

- moștenire, care implică definirea unui obiect cu utilizarea sa ulterioară pentru a construi o ierarhie a obiectelor create cu abilitatea de a genera un obiect nou legat de ierarhie și implicând, de asemenea, accesul la cod și informații despre toate obiectele generatoare;

- un polimorfism, adică abilitatea de a atribui un singur nume acțiunilor, care apoi vor fi partajate în jos și până în ierarhia obiectului, fiecare obiect din ierarhie alocat să efectueze acțiunea într-un mod care îi corespunde.

Programarea orientată pe obiecte Delphi oferă un set complet de instrumente de programare, printre care se pot distinge: modularitatea și structurarea mai mare, abstractitatea, reutilizarea încorporată. Toate aceste caracteristici pot fi atribuite codului, care este mai structurat, mai ușor de întreținut și mult mai flexibil. Foarte des, programarea orientată pe obiecte ne obligă să lăsăm la o parte judecățile caracteristice despre programare, care de mulți ani au fost considerate standarde. Cu toate acestea, atunci când acest lucru este deja realizat, această metodă de dezvoltare nu pare atât de complicată, dar pare a fi un instrument vizual și excelent pentru rezolvarea unei multitudini de sarcini care aduc probleme grave la software-ul banal.

Dacă vă stabiliți sarcina, de exemplu, de a studia programarea orientată pe obiecte în PHP, atunci ar trebui să renunțați și să uitați ceea ce ați știut despre ea mai devreme, începând să o studiați din nou. Numai în acest fel veți putea lua în considerare toate subtilitățile acestei abordări, pentru a evalua confortul și posibilitățile sale. Programarea orientată pe obiecte nu este singura cale, este mai mult ca un continuum de idei, orientate spre compilarea codului pur. Compilatorul funcționează pe principii puțin diferite, dacă îl comparați cu interpretul, în timp ce viteza muncii sale este mult mai mare. Compilatorii vizează dezvoltarea unor produse software gata, mai degrabă decât rezolvarea unui număr restrâns de sarcini.

clase

Înainte de crearea programării orientate pe obiecte, în multe limbi de dezvoltare, nevoia de tipuri de date extinse era deja matură , decât numere reale și întregi, variabile de text și variabile logice. A devenit dificil să se lucreze cu seturi de date întregi. În acest scop, clasele sunt folosite în conceptul OOP. Cu astfel de structuri a devenit mult mai convenabil pentru a lucra, deoarece acum pentru același tip de obiecte nu este nevoie să scrieți o mulțime de linii de cod pentru a obține ceea ce poate fi generat automat. Pentru programarea în limbi de nivel scăzut, această metodă pare foarte dificilă, însă într-o nouă etapă de dezvoltare este destul de convenabilă utilizarea acesteia.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.unansea.com. Theme powered by WordPress.