КомпютерБарномасозӣ

Принсипҳои асосии Фаластин ва истифодаи онҳо

маълумоти умумӣ

OOP - як сабки барномарезӣ, ки дар солҳои 80-уми асри 20 пайдо мешавад. Дар муқоиса бо забонҳои мурофиавӣ, ки маълумот ва дастур оид ба коркарди онҳо вуҷуд алоҳида, ки дар барномарезии-объект нигаронидашуда, ин маълумот аст, ба шахси ягона омехта.

Принсипњои асосии Фаластин

Дар нармафзори объекти-барномасозӣ дорад љабњаи худро дорад. принсипҳои OOP - ғояҳои асосии он мебошад. се муҳимтарини онҳо вуҷуд дорад: мерос, polymorphism ва encapsulation. Дар зер ҳар мешавад ба таври муфассал баррасӣ шуд. Асосҳои барномарезӣ, дар забони OOP мебошанд истифодаи иншоотҳо ва дарсҳо. Дар гузариш аз тарзи мурофиавии рамзи хаттӣ ба эътироз-нигаронидашуда аксаран душвор, вале бештари таҳиягарон хоҳад бартариҳои зиёд дар Фаластин ёфт.

encapsulation

Encapsulation - синфи - истифодаи меёфт, маълумот ва дастур оид ба коркарди онҳо дар шахси ягона аст. Дар замони навиштани барномаҳои дар яке аз забонҳои OOP аст ҷудоӣ миёни маълумот дар дохил ва берун аз шахси нест. Бинобар ин расидан ба амнияти маълумот ва тарзи иҷрои онҳо аз ҷониби таъсири беруна, барои мисол, аз синфҳои дигар, ки ба ин адад вобаста нестанд. Дар доираи моҳияти маълумоти бомуваффақият бо ҳамдигар фаъолияти муштарак, балки аз ҳифз дастрасии беиҷозат аз берун.

мерос

Принсипи дуюми OOP - мероси - қобилияти усулҳои истифодаи як синфи дигар бе такрор татбиқи воқеии онҳо мебошад. Мерос ихтисор рамзи манбаъ маҳв.

polymorphism

принсипи дигари OOP - Polymorphism. истифодаи он маънои онро дорад, ки барои таҳрир объекти дараҷа гуногун мураккабии метавонад интерфейси ягона, ки гуногун ба воқеаҳо ва дар айни замон ҳуқуқ дорад барои иҷрои вазифаҳои посух хоҳад эҷод.

бо забонҳои OOP

Принсипҳои OOP дар чунин забонҳои барномасозӣ машҳур ба монанди C ++ ва Java, ки дар таҳия қисми зиёди барномаҳо ва барномаҳои истифода бурда мешавад. Ҳамчунин забонҳои OOP камтар истифода ҳастанд - Delphi, Объекти Паскал, Руби ва бисёр дигарон аст.

танқид Фаластин

Сарфи назар аз изҳороти умум мусбат ба ин методология, аксаран принсипҳои OOP ҳифзкунандае нест ва танқид. Тавре ки бо барномарезии мурофиавӣ дар OOP дорад, аз норасоиҳои он.

Якум, мураккабии гузариш. Барои фаҳмидани принсипҳои OOP, талаб мекунад, бисёр вақт, мардум бештар аз наздик кор танҳо бо забонҳои барномасозӣ мурофиавӣ.

Дуюм, набудани њуљљатњои душвор аст, зеро ба шумо лозим аст, на танҳо барои тавсифи синфҳои ва объектњои, балки ҳолатҳои мушаххаси татбиќи онњо.

Сеюм, чандирии аз њад усулҳои метавонад ба он, ки ба коди сарчашма ва барномаҳои таҳия хоҳад шуд, дар ин ҳолат аз ҷумла, хусусиятҳо ва имкониятҳои талабнашуда ғарқ шаванд оварда мерасонад. Илова бар ин, ба хотир нокифоя дар робита ба тақсимоти хотира. Вале, новобаста аз шумораи нуқтаи барномасозони OOP атроф торафт меафзояд ва тағьир забонҳои худ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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