Objektno programirano programiranje (OOP)

Avtor: Laura McKinney
Datum Ustvarjanja: 9 April 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Osvrt na OOP (C#)
Video.: Osvrt na OOP (C#)

Vsebina

Opredelitev - Kaj pomeni objektno usmerjeno programiranje (OOP)?

Objektno usmerjeno programiranje (OOP) je model programskega programiranja, zgrajen okoli predmetov. Ta model deli podatke v predmete (podatkovna polja) in opisuje vsebino in vedenje predmetov z deklaracijo razredov (metod).


Funkcije OOP vključujejo naslednje:

  • Zapiranje: To olajša upravljanje strukture programa, ker sta izvedba in stanje vsakega predmeta skrita za natančno določenimi mejami.
  • Polimorfizem: To pomeni, da se abstraktne entitete izvajajo na več načinov.
  • Dedovanje: To se nanaša na hierarhično razporeditev fragmentov izvajanja.

Objektno usmerjeno programiranje omogoča poenostavljeno programiranje. Njegove prednosti vključujejo ponovno uporabnost, refactoring, razširljivost, vzdrževanje in učinkovitost.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga objektno usmerjeno programiranje (OOP)

OOP je bil programski model izbire v zadnjem desetletju ali več. Modularna zasnova OOP omogoča programerjem gradnjo programske opreme v obvladljivih kosih in ne v velikih količinah zaporedne kode.


Ena največjih prednosti OOP je skalabilnost, saj predmeti in definicije nimajo končnih omejitev. Tudi ločitev podatkov od metode preprečuje pogosto težavo, ki jo najdemo v starejših jezikih programske opreme. Če se hrošček pojavi v linearni kodi, ga je mogoče prevesti skozi sistem in ustvariti množico napak, ki jih je težko zaslediti. Nasprotno pa program OOP s svojo ločitvijo metode in podatkov ni dovzeten za tako razširjene napake.

Priljubljeni jeziki OOP vključujejo Java, družino jezikov C, VB.NET in Python.

Tako imenovani "čisti" jeziki OOP vključujejo Scala, Ruby, Eiffel, JADE, Smalltalk in Emerald.