Objektově orientované programování (OOP)

Autor: Laura McKinney
Datum Vytvoření: 9 Duben 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Objektově orientované programování (OOP) - Technologie
Objektově orientované programování (OOP) - Technologie

Obsah

Definice - Co znamená objektově orientované programování (OOP)?

Objektově orientované programování (OOP) je softwarový programovací model vytvořený kolem objektů. Tento model rozděluje data na objekty (datová pole) a popisuje obsah a chování objektů deklarací tříd (metody).


Mezi funkce OOP patří:

  • Zapouzdření: Usnadňuje správu struktury programu, protože implementace a stav každého objektu jsou skryté za dobře definovanými hranicemi.
  • Polymorfismus: To znamená, že abstraktní entity jsou implementovány několika způsoby.
  • Dědičnost: Jedná se o hierarchické uspořádání fragmentů implementace.

Objektově orientované programování umožňuje zjednodušené programování. Mezi jeho výhody patří opakovaná použitelnost, refaktoring, rozšiřitelnost, údržba a efektivita.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje objektově orientované programování (OOP)

OOP je programový model volby za poslední desetiletí nebo více. Modulární konstrukce OOP umožňuje programátorům stavět software spíše ve správných částech než ve velkém množství sekvenčního kódu.


Jednou z velkých výhod OOP je škálovatelnost, přičemž objekty a definice nemají žádná konečná omezení. Také oddělení dat od metody zabraňuje běžnému problému ve starších lineárních softwarových jazycích. Pokud se chyba objeví v lineárním kódu, může být přeložena systémem a vytvořit množství těžko sledovatelných chyb. Naopak program OOP s oddělením metody a dat není náchylný k takovým proliferovaným chybám.

Mezi oblíbené jazyky OOP patří Java, rodina jazyků C, VB.NET a Python.

Mezi takzvané „čisté“ jazyky OOP patří Scala, Ruby, Eiffel, JADE, Smalltalk a Emerald.