OrdenagailuakProgramazioa

OOPren oinarrizko printzipioak eta horien erabilera

Informazio orokorra

OOPa XX. Mendeko 80. hamarkadan agertu zen programazio-estilo bat da. Prozedurazko hizkuntzak ez bezala, prozesatzeko datuak eta argibideak bereizita badira, objektuetan bideratutako programazioan informazio hori elkarte bakarrean konbinatzen da.

OOPren oinarrizko printzipioak

Objektuen programazio programak postulatuak ditu. PLOren printzipioak oinarrizko ideiak dira. Hiru dira garrantzitsuenak: herentzia, polimorfismoa eta kapsulatzea. Jarraian, bakoitza zehatzago azalduko da. OOP hizkuntzen programazioko oinarriak objektu eta klaseen erabilera dira. Objektu bideratutako iturburu-kodea idazteko modu prozesutik abiatuta, sarritan zailtasunak izaten dira, baina garatzaile gehienek abantaila ugari dituzte OOP-en.

kapsulatzea

Enkapsulazioa datuak eta argibideak konbinatuz erabiltzea da, erakunde-klase bakar batean prozesatzeko. OOP hizkuntzetako batean programak idazten badituzu, entitatearen barruan eta kanpoan dagoen informazioa bereizten da. Horrela, kanpoko eraginen gaineko datuen eta metodoen segurtasuna bermatu ahal izango da, adibidez, objektu honekin zerikusirik ez duten beste klaseetatik. Entitatearen barnean datuak ondo elkarreragiten dira, baina kanpoan baimenik gabeko sarbideetatik modu fidagarrian babestuta dago.

herentzia

OOPren printzipioaren printzipioa - ondarea - klase baten gaitasuna besteen metodoak erabiltzea da benetako ezarpena errepikatu gabe. Herentzia horrek iturri kodearen erredundantzia kentzeko aukera ematen du.

polymorphism

OOPren beste printzipioa polimorfismoa da. Erabilera horrek esan nahi du konplexutasun desberdinetako objektuak manipulatzeko aukera ematen dutenak, gertaerak modu ezberdinean erreakzionatuko duen interfazea sortzea eta, aldi berean, zereginak ondo ezartzeko.

OOP hizkuntzak

OOP printzipioak programazio programazio ezagunetan erabiltzen dira, C ++ eta Java bezalakoak, programa eta aplikazio ugari garatzen baitituzte. OOP hizkuntzak ere gutxiago erabiltzen dira: Delphi, Object Pascal, Ruby eta beste asko.

PLOren kritikak

Metodologia honen aldeko adierazpen positiboak izan arren, OOP printzipioak maiz kritikatzen dira. Programazio prozesal bezala , OOPk desabantaila ditu.

Lehenik eta behin, trantsizioaren konplexutasuna. OOPren printzipioak ulertu ahal izateko, denbora asko beharko du, bereziki programazio prozesu linguistikoekin lan egiten duten pertsonentzat bereziki.

Bigarrenik, dokumentazio zailagoa desabantaila da, klaseak eta objektuak ez ezik, ezarpen kasu zehatzak ere beharrezkoa izango baitira.

Hirugarrenik, metodoen unibertsaltasun gehiegiak sor dezake iturburu kodea eta garatutako programak kasu zehatz honetan eskatzen ez dituzten funtzio eta gaitasunekin. Horrez gain, kontuan hartu inefficiency memoria esleipenei dagokienez. Hala eta guztiz ere, besteen iritziak kontuan hartu gabe, OOP programatzaileen kopurua etengabe hazten ari da eta hizkuntzak garatzen ari dira azkar.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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