Ma'lumotlarning abstraktsiyasiga qanday erishasiz?
Ma'lumotlarning abstraktsiyasiga qanday erishasiz?

Video: Ma'lumotlarning abstraktsiyasiga qanday erishasiz?

Video: Ma'lumotlarning abstraktsiyasiga qanday erishasiz?
Video: Что такое абстрактное мышление и зачем его развивать? Кристина Кудрявцева 2024, Noyabr
Anonim

Abstraktsiya tanlamoqda ma'lumotlar ob'ektga faqat tegishli tafsilotlarni ko'rsatish uchun kattaroq hovuzdan. Bu dasturlashning murakkabligi va kuchini kamaytirishga yordam beradi. Java tilida, abstraksiya yordamida amalga oshiriladi Abstrakt sinflar va interfeyslar. Bu OOPning eng muhim tushunchalaridan biridir.

Buni hisobga olsak, qanday qilib mavhumlikka erishasiz?

Java tilida, abstraksiya hisoblanadi erishilgan interfeyslar va mavhum sinflar tomonidan. Interfeyslar amalga oshirishni to'liq abstrakt qilish imkonini beradi, mavhum sinflar qisman ruxsat beradi abstraksiya shuningdek. Ma'lumotlar abstraksiya Bu oddiy ma'lumotlar ob'ektlarini yaratishdan HashMap yoki HashSet kabi murakkab yig'ish ilovalarigacha bo'lgan masofani qamrab oladi.

Xuddi shunday, ma'lumotlar bazasida ma'lumotlarning abstraktsiyasiga qanday erishiladi? Ma'lumotlarni abstraktsiya qilish ichida DBMS . Ma'lumotlar bazasi tizimlari kompleksdan tashkil topgan ma'lumotlar tuzilmalar. Foydalanuvchining ma'lumotlar bazasi bilan o'zaro aloqasini engillashtirish uchun ishlab chiquvchilar foydalanuvchilardan ichki ahamiyatsiz tafsilotlarni yashiradilar. Foydalanuvchidan ahamiyatsiz ma'lumotlarni yashirish jarayoni deyiladi ma'lumotlarni abstraktsiya qilish.

Buni hisobga olsak, C++ da ma'lumotlarni abstraktsiyalashga qanday erishiladi?

Abstraktsiya faqat muhim ma'lumotlarni ko'rsatish va tafsilotlarni yashirishni anglatadi. Ma'lumotlarni abstraktsiya qilish haqida faqat muhim ma'lumotlarni taqdim etishni nazarda tutadi ma'lumotlar tashqi dunyoga, fon tafsilotlarini yoki amalga oshirishni yashirish. Abstraktsiya Sinflardan foydalanish: Biz amalga oshirishimiz mumkin Abstraktsiya ichida C++ sinflardan foydalanish.

Ma'lumotlarning abstraktsiyasi nima, nima uchun abstraktsiya kerak?

Ma'lumotlarni abstraktsiya qilish faqat taqdim etishni nazarda tutadi muhim tashqi dunyoga ma'lumot berish va ularning fon tafsilotlarini yashirish, ya'ni kerak Tafsilotlarni ko'rsatmasdan dasturda ma'lumot.

Tavsiya: