KọmputaSiseto

Awọn ipilẹ agbekale ti awọn Plo ati awọn won lilo

gbogbo alaye

OOP - ni a ara ti siseto ti o han ni awọn 80 ká ti awọn 20 orundun. Ni idakeji si ti ilana ede ibi ti data ati awọn ilana fun wọn processing tẹlẹ lọtọ, ni ohun-Oorun siseto, yi alaye ti wa ni idapo sinu kan nikan nkankan.

Ipilẹ agbekale ti awọn Plo

Ni ohun-siseto software ni o ni awọn oniwe-ara postulates. OOP agbekale - ni awọn oniwe-akọkọ ero. Nibẹ ni o wa mẹta julọ pataki ninu wọn: iní, polymorphism ati encapsulation. Ni isalẹ kọọkan yoo wa ni àyẹwò ni diẹ apejuwe awọn. Ibere ti siseto ninu awọn OOP èdè ni o wa ni lilo ti ohun ati kilasi. Ni awọn orilede lati ilana ara ti kikọ orisun koodu to nkán-Oorun igba ni isoro, sibẹsibẹ, julọ kóòdù yoo ri ọpọlọpọ awọn anfani ninu awọn Plo.

encapsulation

Encapsulation - ni awọn lilo ti data seeli ati awọn ilana fun wọn processing ni kan nikan nkankan - awọn kilasi. Ni akoko ti kikọ eto ninu ọkan ninu awọn OOP èdè nibẹ ni a adayanri laarin alaye inu ati ita awọn nkankan. Bayi ni iyọrisi data aabo ati awọn ọna ti wọn imuse nipa ita ipa, fun apẹẹrẹ, lati miiran kilasi ti ko ba wa ni jẹmọ si yi ohun kan. Laarin awọn lodi ti awọn data ti wa ni ifijišẹ nlo pẹlu kọọkan miiran, sugbon ti wa ni idaabobo lati laigba wiwọle lati ita.

ilẹ-iní

Awọn keji opo ti OOP - iní - ni agbara ti ọkan kilasi lilo awọn ọna miiran lai tun won gangan imuse. -Iní ti jade ni apọju ti awọn orisun koodu.

polymorphism

Miran ti opo ti OOP - Polymorphism. Awọn oniwe lilo tumo si fun ifọwọyi ohun ti orisirisi iwọn ti complexity le ṣẹda kan nikan ni wiwo ti o yoo dahun otooto si awọn iṣẹlẹ ati ni akoko kanna ni ọtun lati se awọn iṣẹ-ṣiṣe.

OOP ede

OOP agbekale ti wa ni lo ni iru awọn julọ gbajumo siseto ede bi C ++ ati awọn Java, eyi ti ni idagbasoke a significant apa ti awọn eto ati awọn ohun elo. Nibẹ ni o wa tun kere lo OOP ede - ni Delphi, Nkan Pascal, Ruby ati ọpọlọpọ awọn miran.

Plo lodi

Pelu awọn ni gbogbo rere gbólóhùn si ọna yi ogbon, igba OOP ilana ti wa ni fara ki o si ti ṣofintoto. Bi pẹlu ti ilana siseto ni OOP ni awọn oniwe-drawbacks.

Akọkọ, awọn complexity ti awọn orilede. Lati ni oye OOP agbekale, o nilo kan pupo ti akoko, awọn diẹ eniyan ṣiṣẹ ni pẹkipẹki pẹlu ti ilana siseto ede.

Keji, awọn aini ti iwe ni isoro siwaju sii nitori ti o nilo ko nikan lati se apejuwe awọn kilasi ati ohun, sugbon o tun kan pato instances ti won imuse.

Kẹta, nmu ni irọrun ti awọn ọna le ja si ni otitọ wipe awọn orisun koodu ati idagbasoke eto yoo wa ni rẹwẹsi unclaimed ni yi pato nla, awọn ẹya ara ẹrọ ati agbara. Ni afikun, akiyesi awọn inefficiency ni awọn ofin ti iranti ipin. Sibẹsibẹ, lai ti awọn nọmba ti iwo ti awọn agbegbe OOP pirogirama nigbagbogbo dagba ati ki o nyara dagbasi ede ara wọn.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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