«Օբյեկտ կողմնորոշված ծրագրավորում»–ի խմբագրումների տարբերություն

Content deleted Content added
Տող 13.
; [[Ինկապսուլյացիա (ծրագրավորում)|Ինկապսուլյացիա]]։ Սա համակարգի հատկություն է, որը թույլ է տալիս միավորել դասի տվյալները և դրանց հետ աշխատող մեթոդները՝ միաժամանակ անտեսանելի պահելով իրականացման առանձնահատկությունները։<ref name="payson-OOP" />
; [[Ժառանգում (ծրագրավորում)|Ժառանգում]] ։ Սա համակարգի հատկություն է, որը թույլ է տալիս նկարագրել նոր դաս՝ մեկ այլ դասի հիմքի վրա, ֆունկցիոնալության մասնակի կամ լրիվ փոխառնմամբ։ Այն դասը, որից կատարվում է ժառանգում կոչվում է բազային կամ ծնող դաս։ Իսկ նոր դասը կոչվում է ածանցյալ կամ ժառանգ դաս։<ref name="payson-OOP" />
; [[Պոլիմորֆիզմ (ծրագրավորում)|Պոլիմորֆիզմ]] (Բազմաձևություն)։ Սա համակարգի հատկություն է, որը թույլ է տալիս միանման [[ինտերֆեյս]]ով օբյեկտներ ՝ առանց ներքին կառուցվացքիկառուցվածքի ու տիպի մասին պատկերացում ունենալու։<ref name="payson-OOP" />
 
; [[Դաս (ծրագրավորում)|Դաս]] ։ Դասը հանդիսանում է ելակետային կոդի տերմինալոգիայով նկարագրված, դեռ գոյություն չունեցող օբյեկտի մոդել։ Փաստացի այն նկարագրում է օբյեկտի կառուցվածքը, հանդիսանալով օբյեկտի ՛՛գծագիր՛՛։