Inkapsulyatsiya nima, u abstraktsiya bilan qanday bog'liq?
Inkapsulyatsiya nima, u abstraktsiya bilan qanday bog'liq?

Video: Inkapsulyatsiya nima, u abstraktsiya bilan qanday bog'liq?

Video: Inkapsulyatsiya nima, u abstraktsiya bilan qanday bog'liq?
Video: to'quv bo'lmagan devor qog'ozini qanday yopishtirish kerak 2024, Dekabr
Anonim

Inkapsulyatsiya ob'ektning ichki tafsilotlarini yashirishni anglatadi, ya'ni ob'ekt qanday qiladi nimadur. Inkapsulyatsiya mijozlarga uning ichki ko'rinishini ko'rishga to'sqinlik qiladi, qaerda xatti-harakati abstraksiya amalga oshirilmoqda. Inkapsulyatsiya ob'ektdagi ma'lumotlarni boshqa ob'ektdan himoya qilish uchun ishlatiladigan texnikadir.

Bundan tashqari, abstraktsiya va inkapsulyatsiya deganda nimani tushunasiz?

2) Abstraktsiya eng muhim tafsilotlarni berayotganda keraksiz tafsilotlarni yashirish haqida Inkapsulyatsiya kod va ma'lumotlarni bitta birlikda yashirishni anglatadi, masalan. ob'ektning ichki ishini tashqi dunyodan himoya qilish uchun sinf yoki usul.

Shuningdek, bilingki, ob'ektga yo'naltirilgan dasturlashda mavhumlik nima? In ob'ekt - yo'naltirilgan dasturlash , abstraksiya uchta markaziy tamoyildan biri (kapsulyatsiya va meros bilan birga). jarayoni orqali abstraksiya , a dasturchi haqida tegishli ma'lumotlardan tashqari hammasini yashiradi ob'ekt murakkablikni kamaytirish va samaradorlikni oshirish uchun.

Xuddi shunday, inkapsulyatsiya abstraktsiya bilan qanday bog'liq?

Abstraktsiya Faqat muhim narsalarni berish va keraksiz tafsilotlarni yashirishni anglatadi. Bu abstraksiya . Inkapsulyatsiya tashqi foydalanuvchilar ma'lumotlariga tasodifiy o'zgarishlarni oldini olish uchun ma'lumotlar a'zolari va usullarini kapsula shaklida birlashtirishni anglatadi. Inkapsulyatsiya ning to'plamidir bog'liq algoritmlar va ma'lumotlar.

Quyidagi iboralarning qaysi biri inkapsulyatsiya va abstraktsiya o'rtasidagi farqni tushuntiradi?

Inkapsulyatsiya o'rash, faqat xususiyatlar va usullarni yashirishdir. Inkapsulyatsiya kod va ma'lumotlarni yashirish uchun ishlatiladi a ichida ma'lumotlarni tashqi dunyodan himoya qilish uchun yagona birlik. Sinf buning eng yaxshi namunasidir inkapsulyatsiya . Abstraktsiya boshqa tomondan, mo'ljallangan foydalanuvchiga faqat kerakli ma'lumotlarni ko'rsatishni anglatadi.

Tavsiya: