Programarea orientată pe obiecte
Object-oriented programming 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 programarea structurată, 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 elementele de programare la așa-numitul nivel intern.
Programarea orientată pe obiecte implică utilizarea pentru dezvoltarea limbilor specializate. Acestea sunt caracterizate de obicei prin trei 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, definiția obiectului implicând utilizarea sa ulterioară de a construi o ierarhie de obiecte create cu capacitatea de a genera noi obiect referitoare la ierarhia, precum și implicând codul de acces și de a genera informații despre toate obiectele;
- polimorfism, adică, capacitatea de a atribui acțiunile cu același nume, care va fi apoi împărțite în sus și în jos ierarhia obiectului, iar ierarhia fiecare implementare obiect al acțiunii în acest mod va fi responsabilitatea care este potrivit pentru el.
Programarea orientată pe obiecte Delphi oferă un set complet de instrumente de programare, printre care: modularitatea și structurarea, abstractizarea, 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 se face, procesul de dezvoltare nu pare atât de complicat, și pare o clară și un instrument excelent pentru o varietate de sarcini, oferind software-ul banal imens probleme.
Dacă ați făcut-o sarcina noastră, de exemplu, pentru a studia programarea orientată pe obiecte în PHP, este necesar să se debaraseze și să uitați ceea ce știi despre ea înainte, și a venit la studiul lui cu un ardezie curat. 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 de programare orientată-obiect, în multe limbi de dezvoltare nevoia de extindere tipurile de date, decât real ș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 au devenit mult mai ușor de a lucra cu, deoarece acum pentru aceleași obiecte nu trebuie să se înregistreze o mulțime de linii de cod pentru a obține ceva care 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.
- Modulare de programare
- Programare structurată
- Object-oriented programming (OOP): polimorfism
- Lista limbajelor de programare. Limbi de programare de nivel scăzut și înalt
- Cum de a învăța programarea de la zero în limbi de programare populare
- Encapsularea este ceea ce? Încapsulare în programare
- OOP este ce? Principiile de bază ale programării orientate pe obiecte
- Clasă și metodă abstractă: descriere, caracteristici și caracteristici. Care este diferența dintre…
- Evaluarea limbajelor de programare 2016
- Construcția PHP: crearea instanțelor de clase
- Stack-ul / pop-ul jаvascript Stack
- Limba de programare c (s)
- Programare paralelă: descriere, tehnologie, sarcini și beneficii
- Folosind funcția PHP explodează
- Procedura de programare este ceea ce?
- Programarea neliniare este una din componentele programării matematice
- Programarea liniară
- Programarea orientată pe obiecte în Python: clase, descriere și caracteristici
- Sintaxă jаvascript parseInt: exemple de utilizare
- Cum să începeți să programați propriile programe
- Ce este sistemul de programare