«Ինկապսուլյացիա (ծրագրավորում)»–ի խմբագրումների տարբերություն

Content deleted Content added
չ «օբյեկտային կողմնորոշված» ֊> «օբյեկտ կոկղմնորոշված»
No edit summary
Տող 1.
{{անաղբյուր}}
{{այլգործածություն|օբյեկտ կողմնորոշված ծրագրավորման հասկացության||Ինկապսուլյացիա (այլ կիրառումներ)}}
'''Ինկապսուլյացիա''', ծրագրավորման մեխանիզմ, որը սահմանափակում է դասի բաղկացուցիչների (մեթոդների և դաշտերի) հասանելիությունը, դարձնում է դրանք գաղտնի, այսինքն՝ հասանելի միայն դասի ներսում։ Համարվում է կարևոր գործիք [[Օբյեկտ կողմնորոշված ծրագրավորում|Օբյեկտ կողմնորոշված ծրագրավորման]] մեջ՝ [[Պոլիմորֆիզմ (ծրագրավորում)|պոլիմորֆիզմի]], [[Ժառանգում (ծրագրավորում)|ժառանգման]] և [[Տվյալների աբստրակցիա|աբստրակտ տվյալների]] հետ միասին։ Օրինակ, ինկապսուլյացված փոփոխականին կարելի է դիմել դասի իրականացման ժամանակ, բայց նրա օգտագործման ժամանակ այդ փոփոխականին դիմել հնարավոր չէ։չ
 
Այն լեզուներում, որոնք աջակցում են [[Փակում (ծրագրավորում)|փակումները]], ինկապսուլյացիան դիտարկվում է որպես հասկացություն, որը բնորոշ չէ միայն օբյեկտ կողմնորոշված ծրագրավորմանը։ Նույն կերպ, [[տվյալների աբստրակտ տիպ]]ը (օրինակ, [[Մոդուլություն (ծրագրավորում)|մոդուլները]]) առաջարկում է տվյալների թաքցման ինկապսուլյացիայի նման մոդել։
 
== Օրինակներ ==