Programarea orientată pe obiecte

Programarea orientată pe obiecte

Programarea orientată pe obiecte (OOP) este o tehnică de programare care utilizează obiectele ca elemente principale ale programelor. În limbaje de programare, conceptul de obiect este implementat ca un set de proprietăți (structuri de date specifice instalației), metodele de prelucrare a acestora (subrutina modifica proprietățile lor) și evenimentele la care obiectul poate răspunde, și care conduc, în general, la o modificare a proprietăților obiectelor. Combinarea datelor și a procedurilor de procesare inerente acestora într-un singur obiect se numește încapsulare și este unul dintre principiile cele mai importante ale OOP.







Un alt concept fundamental este clasa.

O clasă este un șablon din care poate fi creat un anumit obiect al programului, acesta descrie proprietățile și metodele care determină comportamentul obiectelor din această clasă. Fiecare obiect concret care are structura acestei clase se numește o instanță a clasei.

Următoarele principii importante ale POR sunt moștenirea și polimorfismul.

Moștenirea este o organizație de clasă care implică crearea de noi clase bazate pe clasele existente și care să permită copilului să moștenească toate proprietățile clasei părinte.

Polimorfismul - înseamnă că nașterea obiectelor au informații cu privire la ce metode ar trebui să folosească în funcție de faptul dacă acestea sunt în orice punct de-a lungul lanțului (clase de copac), cu alte cuvinte, un concept care pune în aplicare „varietate de metode într-o singură interfață.“







Un alt principiu important al OOP este modularitatea.

Dezvoltarea paradigmei orientate-obiect (metodologie) a fost paradigma obiect-eveniment, bazată pe conceptele obiectului și evenimentului. Această paradigmă vă permite să proiectați, să programați medii computerizate distribuite, inclusiv medii în timp real, SCADA etc.

  • Eticheta este identificatorul unic al evenimentului.
  • sensul - un mesaj text despre esența a ceea ce sa întâmplat.
  • Destinația este un model de eveniment care acceptă un eveniment.
  • date - date transferate de la un obiect la altul.

Prima serie de exemple de evenimente este dată de ciclul de viață real al unui obiect:

  • crearea de obiecte;
  • distrugerea obiectului.

Exemple mai complexe de evenimente apar atunci când obiectul are stări interne care sunt descrise de diagrama de tranziție corespunzătoare (de la o stare la alta).

Limbile moderne ale programării orientate pe obiecte sunt C ++ și Java. De la mijlocul anilor 1990, multe limbi orientate pe obiect au fost implementate ca sisteme de programare vizuală. în care partea de interfață a produsului software este creată într-un mod interactiv, practic fără scrierea de operatori de programe. Obiective orientate spre sistemele de design vizual includ Visual Basic. Delphi. C ++ Builder. Visual C ++. VBA (Visual Basic for Applications) este limba aplicațiilor Microsoft Office (Excel, Word, Access, Power Point etc.). VBA respectă regulile de bază de sintaxă și limbaje de programare de bază - dialecte, vă permite să creați macro-uri pentru a automatiza unele operații și o interfață grafică cu utilizatorul, integrarea între diferite produse software.

Scopul cursului este de a oferi studenților o idee despre principiile de bază ale programării orientate pe obiecte în diferite limbi. Scopul principal al cursului este formarea specialiștilor care posedă metode și instrumente moderne de dezvoltare a algoritmilor și programelor care cunosc tehnologia modernă de programare și care o pot aplica în rezolvarea problemelor complexe aplicate. Cursul de cursuri este destinat elevilor care au cursuri de informatică și programare în limba C.

Lucrări de laborator

literatură

Știați că programarea bazată pe evenimente este o programare orientată pe obiecte, în care sunt stabilite răspunsurile programelor la diferite evenimente.

ȘTIRI ALE FORUMULUI
Cavalerii teoriei eterului







Articole similare

Trimiteți-le prietenilor: