Objektovo orientované programovanie (OOP)

Autor: Laura McKinney
Dátum Stvorenia: 9 Apríl 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Objektovo orientované programovanie (OOP) - Technológie
Objektovo orientované programovanie (OOP) - Technológie

Obsah

Definícia - Čo znamená objektovo orientované programovanie (OOP)?

Objektovo orientované programovanie (OOP) je softvérový programový model skonštruovaný okolo objektov. Tento model rozdeľuje údaje na objekty (dátové polia) a opisuje obsah a správanie sa objektov pomocou deklarovania tried (metódy).


Medzi funkcie OOP patria:

  • Zapuzdrenie: Toto uľahčuje spravovanie štruktúry programu, pretože implementácia a stav každého objektu sú skryté za presne definovanými hranicami.
  • Polymorfizmus: To znamená, že abstraktné entity sú implementované rôznymi spôsobmi.
  • Dedičnosť: Toto sa týka hierarchického usporiadania fragmentov implementácie.

Objektovo orientované programovanie umožňuje zjednodušené programovanie. Medzi jeho výhody patrí opakovaná použiteľnosť, refaktoring, rozšíriteľnosť, údržba a efektívnosť.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje objektovo orientované programovanie (OOP)

Program OOP je programovým modelom, ktorý bol vybraný za posledných desať rokov alebo viac. Modulárny dizajn OOP umožňuje programátorom stavať softvér v spravovateľných kúskoch a nie vo veľkých množstvách sekvenčného kódu.


Jednou z veľkých výhod OOP je škálovateľnosť s objektmi a definíciami bez obmedzenia. Oddelenie údajov od metódy tiež bráni spoločnému problému, ktorý sa vyskytuje v starších jazykoch lineárneho softvéru. Ak sa chyba vyskytuje v lineárnom kóde, môže sa preložiť cez systém a vytvoriť množstvo ťažko sledovateľných chýb. Naopak, program OOP s oddelením metódy a údajov nie je náchylný na takéto množiace sa chyby.

Medzi obľúbené jazyky OOP patrí Java, rodina jazykov C, VB.NET a Python.

Medzi takzvané „čisté“ jazyky OOP patria Scala, Ruby, Eiffel, JADE, Smalltalk a Emerald.