Logo az.boatexistence.com

Bizə abstraksiya nə üçün lazımdır?

Mündəricat:

Bizə abstraksiya nə üçün lazımdır?
Bizə abstraksiya nə üçün lazımdır?

Video: Bizə abstraksiya nə üçün lazımdır?

Video: Bizə abstraksiya nə üçün lazımdır?
Video: Bu gecə saat 4:30 da oyanın! - Həyatınız dəyişəcək 2024, Bilər
Anonim

Astraksiyanın əsas məqsədi lazımsız detalları istifadəçilərdən gizlətməkdir Abstraksiya istifadəçiyə obyektin yalnız müvafiq təfərrüatlarını göstərmək üçün daha böyük hovuzdan verilənləri seçməkdir. Bu, proqramlaşdırma mürəkkəbliyini və səylərini az altmağa kömək edir. OOP-ların ən vacib anlayışlarından biridir.

Astraksiya nədir və biz ondan nə üçün istifadə edirik?

Mücərrədlik sadəcə olaraq lazımsız detalların silinməsidir İdeya ondan ibarətdir ki, mürəkkəb sistemin bir hissəsini dizayn etmək üçün siz başqalarının dizayn etmək üçün həmin hissə haqqında nəyi bilməli olduğunu müəyyən etməlisiniz. onların hissələri və hansı detalları gizlədə bilərsiniz. Başqalarının bilməli olduğu hissə abstraksiyadır.

Mücərrədlik nədir, proqramlaşdırmada niyə lazımdır?

Abstraksiya arxa plan təfərrüatlarını və ya verilənlərlə bağlı hər hansı lazımsız tətbiqi gizlətmək üçün istifadə olunur, beləliklə istifadəçilər yalnız tələb olunan məlumatları görsünlər Obyektin ən vacib və əsas xüsusiyyətlərindən biridir. yönümlü proqramlaşdırma. Əvvəlcədən təyin edilmiş funksiyalar məlumat abstraksiyasına bənzəyir.

Astraksiyanın rolu nədir?

Abstraksiya (latınca abs, uzaq və trahere, çəkmək mənasını verir) bir şeyi əsas xüsusiyyətlər toplusuna endirmək üçün onun xüsusiyyətlərini götürmək və ya silmək prosesidir… Abstraksiya həm inkapsulyasiya, həm də məlumatların gizlədilməsi ilə bağlıdır.

Astraksiya nümunəsi nədir?

Sadə dillə desək, abstraksiya “ obyektlərin yalnız müvafiq atributlarını göstərir” və lazımsız təfərrüatları “gizlədir” Məsələn, biz avtomobil idarə edərkən bizi yalnız narahat edir. avtomobili idarə etmək haqqında avtomobili işə salmaq/dayandırmaq, sürətləndirmək/sındırmaq və s.… Bu, sadə abstraksiya nümunəsidir.

Tövsiyə: