Objektum-orientált programozás (OOP)

Szerző: Laura McKinney
A Teremtés Dátuma: 9 Április 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Objektum-orientált programozás (OOP) - Technológia
Objektum-orientált programozás (OOP) - Technológia

Tartalom

Meghatározás - Mit jelent az objektum-orientált programozás (OOP)?

Objektum-orientált programozás (OOP) az objektumok körül felépített szoftverprogramozási modell. Ez a modell osztályozza az adatokat objektumokba (adatmezők), és az osztályok (módszerek) deklarálásával leírja az objektumok tartalmát és viselkedését.


Az OOP jellemzői a következők:

  • Beágyazás: Ez megkönnyíti a program struktúrájának kezelését, mivel minden objektum megvalósítása és állapota rejtve van a jól meghatározott határok mögött.
  • Polimorfizmus: Ez azt jelenti, hogy az absztrakt entitásokat többféle módon valósítják meg.
  • Öröklés: Ez a végrehajtási fragmentumok hierarchikus elrendezésére utal.

Az objektum-orientált programozás lehetővé teszi az egyszerűsített programozást. Előnyei közé tartozik az újrafelhasználhatóság, a refactoring, a kiterjeszthetőség, a karbantartás és a hatékonyság.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza az objektum-orientált programozást (OOP)

Az OOP az elmúlt évtizedben vagy annál tovább volt a választott programozási modell. Az OOP moduláris felépítése lehetővé teszi a programozók számára, hogy szoftvereket menedzselhető részekben készítsenek, nem pedig nagy mennyiségű szekvenciális kódot.


Az OOP egyik nagy előnye a skálázhatóság, mivel az objektumoknak és a definícióknak nincs véges korlátja. Ezenkívül az adatok és a módszer elválasztása megakadályozza a régebbi, lineáris szoftvernyelvekben előforduló általános problémát. Ha egy hiba egy lineáris kódban jelenik meg, akkor lefordíthatja egy rendszeren keresztül, és a nehéz nyomon követhető hibák tömegeit hozhatja létre. Ezzel szemben az OOP program, a módszer és az adatok elválasztásával, nem érzékeny az ilyen elterjedt hibákra.

A népszerű OOP-nyelvek közé tartozik a Java, a C-nyelvcsalád, a VB.NET és a Python.

Az úgynevezett "tiszta" OOP nyelvek között szerepel a Scala, Ruby, Eiffel, JADE, Smalltalk és Emerald.