Java-ում Տվյալների Աբստրակցիան սահմանվում է որպես օբյեկտն իր էությանը հասցնելու գործընթաց, որպեսզի օգտագործողներին ենթարկվեն միայն անհրաժեշտ հատկանիշները Աբստրակցիան սահմանում է օբյեկտը ըստ էության: դրա հատկությունները (հատկանիշները), վարքագիծը (մեթոդները) և միջերեսները (այլ օբյեկտների հետ հաղորդակցվելու միջոցներ):
Ի՞նչ է նշանակում աբստրակցիա ասելով Java-ում:
Java-ում Տվյալների Աբստրակցիան սահմանվում է որպես օբյեկտն իր էությանը հասցնելու գործընթաց, որպեսզի օգտագործողներին բացահայտվեն միայն անհրաժեշտ հատկանիշները: Աբստրակցիան սահմանում է օբյեկտը իր հատկությունների (հատկանիշների), վարքի (մեթոդների) և միջերեսների (այլ օբյեկտների հետ հաղորդակցվելու միջոցների) առումով:
Ի՞նչ է աբստրակցիան օրինակով:
Պարզ ասած, աբստրակցիան «ցուցադրում է» միայն օբյեկտների համապատասխան հատկանիշները և «թաքցնում» ավելորդ մանրամասները: Օրինակ, երբ մենք մեքենա ենք վարում, մեզ մտահոգում է միայն մեքենան վարելը, օրինակ՝ գործարկել/կանգնեցնել մեքենան, արագացնել/դադարեցնել և այլն:
Ի՞նչ է աբստրակցիան Java-ում, օրինակ բերեք:
Տվյալների Աբստրակցիան հատկություն է, որի ուժով օգտագործողին ցուցադրվում են միայն հիմնական մանրամասները: Չնչին կամ ոչ հիմնական միավորները չեն ցուցադրվում օգտագործողին: Օրինակ՝ մեքենան դիտվում է որպես մեքենա, այլ ոչ թե դրա առանձին բաղադրիչներ։
Ինչու ենք մենք օգտագործում աբստրակցիան Java-ում:
Աբստրակցիայի հիմնական նպատակն է օգտագործողներից թաքցնել ավելորդ մանրամասները: Աբստրակցիան ավելի մեծ լողավազանից տվյալներ ընտրելն է՝ օգտագործողին օբյեկտի միայն համապատասխան մանրամասները ցույց տալու համար: Այն օգնում է նվազեցնել ծրագրավորման բարդությունն ու ջանքերը: