CĂUTARE SITE

Principiile de bază ale POO și utilizarea acestora

Informații generale

OOP este stilul de programare care a apărut în80 de ani ai secolului XX. Spre deosebire de limbile de procedură, unde datele și instrucțiunile pentru prelucrarea lor există separat, în programarea orientată pe obiecte această informație este combinată într-o singură entitate.

oop

Principiile de bază ale POR

Obiectiv-program de programare apostulate lor. Principiile PLO sunt ideile sale principale. Există trei dintre cele mai importante dintre ele: moștenirea, polimorfismul și încapsularea. Mai jos, fiecare va fi discutată în detaliu. Elementele de bază ale programării în limbile OOP constau în utilizarea de obiecte și clase. În trecerea de la stilul procedural de scriere de cod sursă orientate pe obiect de multe ori au dificultăți, cu toate acestea, cele mai multe dezvoltatorii vor găsi multe avantaje în PLO.

încapsulare

Encapsularea este folosirea unei uniunidate și instrucțiuni pentru prelucrarea acestora într-o singură clasă de entități. La momentul scrierii programelor într-una din limbile OOP, se face 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.

principiile de bază ale oop

moștenire

Al doilea principiu al POR este moștenirea - asta estecapacitatea unei clase de a folosi metodele celeilalte 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 folosite în astfel de cazurilimbi de programare populare 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 PLO 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ă.

elementele de bază ale programării
Î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 poateconduc la faptul că codul sursă și programele dezvoltate vor fi supraîncărcate cu funcții și capabilități care nu sunt necesare în acest caz particular. În plus, rețineți ineficiența în ceea ce privește alocarea memoriei. Cu toate acestea, indiferent de opiniile altora, numărul programatorilor OOP este în continuă creștere, iar limbile în sine se dezvoltă rapid.

</ p>
  • Evaluare: