Компютер, Барномасозӣ
Принсипҳои асосии Фаластин ва истифодаи онҳо
маълумоти умумӣ
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