CalculatoareProgramare

Principiile de bază ale POO și utilizarea acestora

Informații generale

POO este un stil de programare care a apărut în anii '80 ai secolului XX. Spre deosebire de limbile de procedură, unde datele și instrucțiunile pentru prelucrarea lor există separat, în programarea orientată pe obiecte, aceste informații sunt combinate într-o singură entitate.

Principiile de bază ale POR

Programarea obiect-program are propriile sale postulate. Principiile PLO sunt ideile sale de bază. Există trei dintre cele mai importante dintre ele: moștenire, polimorfism și încapsulare. Mai jos, fiecare va fi discutată în detaliu. Elementele de bază ale programării în limbile OOP constau în utilizarea de obiecte și clase. Atunci când se trece de la stilul procedural de scriere a codului sursă la obiect orientat, există adesea dificultăți, dar majoritatea dezvoltatorilor găsesc multe avantaje în PLO.

încapsulare

Encapsularea este utilizarea combinării datelor și a instrucțiunilor de procesare a acestora într-o singură clasă de entități. La scrierea programelor într-una din limbile OOP, se face o distincție între informațiile din interiorul entității și din exterior. Astfel, este posibil să se asigure securitatea datelor și a metodelor de implementare a acestora de la influențe externe, de exemplu, din alte clase care nu sunt legate de acest obiect. În interiorul entității, datele interacționează cu succes între ele, dar sunt protejate în mod fiabil de accesul neautorizat din exterior.

moștenire

Al doilea principiu al POR - moștenirea - este capacitatea unei clase de a folosi metodele celuilalt fără a repeta implementarea reală. Moștenirea vă permite să scăpați de redundanța codului sursă.

polimorfism

Un alt principiu al POR este polimorfismul. Utilizarea sa înseamnă că pentru a manipula obiecte de complexitate variabilă, puteți crea o interfață care să reacționeze diferit la evenimente și să implementeze corect sarcinile simultan.

OOP Limbi

Principiile OOP sunt utilizate în limbi de programare cunoscute precum C ++ și Java, pe care se dezvoltă un număr semnificativ de programe și aplicații. Există, de asemenea, limbi mai puțin utilizate OOP - Delphi, Object Pascal, Ruby și multe altele.

Critica PLO

În pofida declarațiilor pozitive față de această metodologie, principiile OOP sunt deseori criticate. Ca și programarea procedurală, OOP are dezavantajele sale.

În primul rând, complexitatea tranziției. Pentru a înțelege principiile POR, va dura destul de mult timp, mai ales pentru persoanele care lucrează îndeaproape numai cu limbi de programare procedurală.

În al doilea rând, o documentație mai complicată este un dezavantaj, deoarece va fi necesar nu doar să descriem clasele și obiectele, ci și cazurile specifice de implementare a acestora.

În al treilea rând, universalitatea excesivă a metodelor poate duce la faptul că codul sursă și programele dezvoltate vor fi supraîncărcate cu funcții și capacități care nu sunt necesare în acest caz special. În plus, rețineți ineficiența în ceea ce privește alocarea memoriei. Cu toate acestea, indiferent de opiniile altora, numărul de programatori OOP este în continuă creștere, iar limbile în sine se dezvoltă rapid.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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