RačunalnikiProgramiranje

Temeljna načela PLO in njihove uporabe

splošne informacije

OOP - je stil programiranja ki se je pojavila v 80-ih letih 20. stoletja. V nasprotju s postopkovnimi jezikih, kjer obstajajo podatki in navodila za njihovo obdelavo ločeno, v objektno programiranje, je ta podatek združena v eno podjetje.

Temeljna načela PLO

V objektno programiranje programske opreme ima svoje postulate. OOP načela - je svoje glavne ideje. Obstajajo tri najpomembnejše med njimi: dedovanje, polimorfizem in inkapsulacijo. Pod vsako bodo pregledali podrobneje. Osnove programiranja v OOP jezikih so uporaba predmetov in razredov. Pri prehodu iz procesnega slog pisanja izvorne kode v objektno usmerjen imajo pogosto težave, pa se večina razvijalcev našli številne prednosti v PLO.

Ovijanje

Zaprtje - je uporaba podatkov fuzije in navodila za njihovo obdelavo v eni osebi - v razredu. V času pisanja programov v enem od OOP jezikov obstaja razlika med podatki znotraj in zunaj podjetja. Tako doseganje varnosti in načine njihovega izvajanja podatkov z zunanjimi vplivi, na primer, iz drugih razredov, ki niso povezane s to postavko. V bistvu podatkov, ki se uspešno sodelujejo med seboj, ampak so zaščiteni pred nepooblaščenim dostopom od zunaj.

dedovanje

Drugo načelo OOP - dedovanja - je sposobnost drugih, brez ponavljanja njihovo dejansko izvajanje metod uporabo enega razreda. Dedovanje odpravlja redundanco izvorne kode.

polimorfizem

Drugo načelo OOP - polimorfizem. Njegova uporaba pomeni za manipulacijo objektov različnimi stopnjami zahtevnosti mogoče ustvariti enoten vmesnik, ki bo drugače odzval na dogodke in hkrati pravice za izvajanje nalog.

jeziki OOP

Načela OOP se uporabljajo v teh najbolj priljubljenih programskih jezikov, kot so C ++ in Java, ki se je razvil v pomemben del programov in aplikacij. Obstajajo tudi manj rabljeni OOP jeziki - je Delphi, Object Pascal, Ruby in mnogi drugi.

PLO kritika

Kljub na splošno pozitivnih izjav do te metodologije, pogosto OOP načela so izpostavljeni in kritizirali. Kot pri postopkovno programiranje je v OOP svoje slabosti.

Prvič, kompleksnost prehoda. Da bi razumeli načela OOP, zahteva veliko časa, več ljudi tesno sodelujejo samo s postopkovnimi programskih jezikov.

Drugič, pomanjkanje dokumentacije je bolj težko, ker vam ni treba samo opisati razrede in predmete, temveč tudi posebne primere njihovega izvajanja.

Tretjič, pretirana prilagodljivost metod lahko privede do dejstva, da se bo izvorno kodo in razvite programe preobremenjeni neprijavljenih v tem konkretnem primeru, funkcije in zmogljivosti. Poleg tega bodite pozorni na neučinkovitost v smislu dodeljevanja pomnilnika. Vendar, ne glede na število pogledom na okoliške OOP programerji nenehno raste in se razvija jeziki sami.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sl.atomiyme.com. Theme powered by WordPress.