Abstraktsiya OOP nima?
Abstraktsiya OOP nima?

Video: Abstraktsiya OOP nima?

Video: Abstraktsiya OOP nima?
Video: Object Oriented Dasturlash nima? 2024, Aprel
Anonim

Abstraksiya nima ichida OOP ? Abstraktsiya ob'ektga faqat tegishli tafsilotlarni ko'rsatish uchun kattaroq hovuzdan ma'lumotlarni tanlaydi. Bu dasturlash murakkabligi va kuchini kamaytirishga yordam beradi. Java tilida, abstraksiya Abstrakt sinflar va interfeyslar yordamida amalga oshiriladi. Bu OOPning eng muhim tushunchalaridan biridir.

Bundan tashqari, misol bilan OOPda abstraksiya nima?

Abstraktsiya faqat asosiy ma'lumotlarni ko'rsatish va tafsilotlarni yashirishni anglatadi. Ma'lumotlar abstraksiya tashqi dunyoga ma'lumotlar haqida faqat muhim ma'lumotlarni taqdim etish, fon tafsilotlarini yoki amalga oshirishni yashirishni anglatadi. Haqiqiy hayotni ko'rib chiqing. misol acar boshqarayotgan odam.

abstraktsiyaga qanday misol bo'ladi? ism. ning ta'rifi abstraksiya konkret tabiatga ega bo'lmagan yoki idealistik xarakterga ega g'oyadir. Misollar ning abstraktsiyalar qayg'u yoki baxt hissi bo'lishi mumkin. Abstraktsiya mavzu yoki mavzu nazarda tutilgan badiiy asar sifatida aniqlanadi.

Xuddi shunday, OOPda abstraktsiyaning ma'nosi nima?

In ob'ektga yo'naltirilgan dasturlash , abstraksiya uchta markaziy tamoyildan biri (kapsulyatsiya va meros bilan birga). jarayoni orqali abstraksiya , dasturchi murakkablikni kamaytirish va samaradorlikni oshirish uchun ob'ekt haqidagi tegishli ma'lumotlardan tashqari hamma narsani yashiradi.

Sinf abstraktsiyasi nima?

Dasturlash tillarida, an mavhum sinf ajenerik hisoblanadi sinf (yoki ob'ekt turi) uning protokoliga yoki u qo'llab-quvvatlaydigan operatsiyalar to'plamiga mos keladigan aniq ob'ektlarni yaratish uchun asos sifatida ishlatiladi. Abstrakt darslar bevosita ifodalanadi.

Tavsiya: