ՀամակարգիչներԾրագրավորում

Հիմնական սկզբունքները PLO եւ դրանց օգտագործման

ընդհանուր տեղեկություններ

OOP - մի ոճը ծրագրավորման որ հայտնվել է 80-ական, 20-րդ դարում: Ի տարբերություն ընթացակարգային լեզուների որտեղ տվյալները եւ հրահանգներ դրանց վերամշակման գոյություն ունեն առանձին, object-oriented programming, այդ տեղեկատվությունը համատեղել մեկ անձի.

Հիմնական սկզբունքները PLO

Ի օբյեկտ-ծրագրավորման ծրագրային ունի իր սեփական դրույթներն: OOP- ի սկզբունքների է իր հիմնական գաղափարները: Կան երեք առավել կարեւոր է նրանց: ժառանգութիւն, Բազմաձեւությունը եւ encapsulation: Ստորեւ բերված յուրաքանչյուր կվերանայվի ավելի մանրամասն. Հիմունքները ծրագրավորման OOP- ի լեզուներով են օգտագործման օբյեկտների եւ դասերի: Անցում դատավարական ոճով գրելու կոդով object-oriented հաճախ դժվարանում, սակայն, մեծ մասը մշակողները կարող եք գտնել բազմաթիվ առավելություններ է PLO:

encapsulation

Encapsulation - օգտագործումը տվյալների fusion եւ հրահանգների համար դրանց վերամշակման է մեկ անձի `դասի. Միեւնույն ժամանակ գրավոր ծրագրերի մեկում OOP- ի լեզուների կա տարբերակեց տեղեկատվության ներսում եւ դրսում կազմակերպության Այսպիսով, հասնելու տվյալների անվտանգությունը եւ դրանց հետ արտաքին ազդեցությունների, օրինակ, այլ դասերից, որոնք կապված չեն այս նյութի. Ընթացքում էությանը տվյալները հաջողությամբ համագործակցել միմյանց հետ, բայց դրանք պաշտպանված են չարտոնված մուտք դրսից:

ժառանգություն

Երկրորդ սկզբունքը OOP - ժառանգութեան - ի կարողությունն մեկ դասի օգտագործման մեթոդների այլ `առանց կրկնելով իրենց փաստացի իրականացումը: Ժառանգություն, վերացնում է պահուստայնությունը կոդով:

polymorphism

Մեկ այլ սկզբունքը OOP - Պոլիմորֆիզմ. Նրա օգտագործումը նշանակում է, շահարկում օբյեկտները տարբեր աստիճանների բարդության կարող եք ստեղծել մի ինտերֆեյս, որը տարբեր կերպ են արձագանքում իրադարձություններին եւ, միեւնույն ժամանակ, իրավունքի իրականացման խնդիրները:

OOP լեզուներ

OOP- ի սկզբունքների օգտագործվում են այնպիսի ամենատարածված ծրագրավորման լեզուներով, ինչպիսիք C ++ եւ Java, որը մշակվել է մի զգալի մասը ծրագրերի եւ ծրագրեր. Կան նաեւ քիչ օգտագործվող OOP լեզուներ է Delphi, օբյեկտը Պասկալ, Ruby եւ շատ ուրիշներ:

ՊԱԿ քննադատություն

Չնայած, ընդհանուր առմամբ, դրական հայտարարություններին նկատմամբ այդ մեթոդաբանության, հաճախ OOP- ի սկզբունքների են ենթարկվում եւ քննադատել: Ինչպես ընթացակարգային ծրագրավորում է OOP ունի իր թերությունները.

Նախ, բարդությունը անցնելու. Որպեսզի հասկանանք, թե OOP- ի սկզբունքների, այն պահանջում է շատ ժամանակ, ավելի շատ մարդիկ աշխատում են սերտորեն միայն դատավարական ծրագրավորման լեզուների.

Երկրորդ, որ պակաս փաստաթղթերի շատ ավելի դժվար է, քանի որ դուք պետք է ոչ միայն նկարագրել այն դասեր եւ օբյեկտները, այլեւ կոնկրետ դեպքեր, դրանց իրականացման.

Երրորդ, չափից ավելի ճկունություն մեթոդների, կարող է հանգեցնել այն բանին, որ աղբյուրը կոդը եւ մշակված ծրագրերը պետք է ծանրաբեռնված չպահանջված տվյալ դեպքում, հատկանիշների եւ կարողությունների. Բացի այդ, նշում են, անարդյունավետությունը առումով հիշողության տեղաբաշխման. Սակայն, անկախ թվի հայացքների շրջակա OOP- ի ծրագրավորողների անընդհատ աճող եւ արագ զարգացող լեզուների իրենց:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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