Movatterモバイル変換


[0]ホーム

URL:


Məzmuna keç
Vikipediya
Axtar

Proqram təminatı freymvorku

Vikipediya, azad ensiklopediya
"Python Powered" freymvorku.

Proqram təminatı freymvorku (ing.Software framework) —kompüter proqramlaşdırmasında ümumi funksionallığı təmin edənproqramın əlavə istifadəçi tərəfindən yazılmış kodla seçici şəkildə dəyişdirilə biləcəyi və beləliklə, tətbiq üçün xüsusi proqram təmin edə biləcəyi abstraksiya. Bu, proqramların qurulması və yerləşdirilməsi üçün standart bir yol təqdim edir. Proqram təminatı freymvorkuproqram təminatının, məhsulların və həllərin işlənib hazırlanmasını asanlaşdırmaq üçün daha böyükproqram platformasının bir hissəsi kimi xüsusi funksionallığı təmin edən universal, təkrar istifadə edilə bilən proqram mühitidir.

Proqram təminatı freymvorklarına layihə və ya sistemin inkişafını təmin etmək üçün bütün müxtəlif komponentləri birləşdirən dəstək proqramları, kompilyatorlar, kod kitabxanaları, alət dəstləri vətətbiq proqramlaşdırma interfeysləri (API) daxil ola bilər.

Xüsusiyyətləri

[redaktə |vikimətni redaktə et]

Freymvorklar onları adikitabxanalardan ayıran əsas fərqləndirici xüsusiyyətlərə malikdir:

  • nəzarətin inversiyası: Bir freymvorkda, kitabxanalardan və ya standart istifadəçi proqramlarından fərqli olaraq, proqramın ümumi idarəetmə axını zəng edən tərəfindən deyil, freymvork tərəfindən diktə edilir.[1] Bu, adətən "Template Method Pattern" ilə əldə edilir.
  • defolt davranış: Bu, freymvork tərəfindən təmin edilən abstrakt sinifdə "Template Method Pattern"in invariant üsulları ilə təmin edilə bilər.
  • genişlənmə qabiliyyəti: İstifadəçi, adətən seçmə üstünlüyü vasitəsilə freymvorku genişləndirə bilər və ya proqramçılar xüsusi funksionallığı təmin etmək üçün özəl istifadəçi kodu əlavə edə bilərlər. Bu, adətən supersinifdə şablon metodunu ləğv edən alt sinifdə çəngəl metodu ilə əldə edilir.
  • dəyişdirilə bilməyən freymvork kodu: İstifadəçi tərəfindən həyata keçirilən genişləndirmələri qəbul edərkən, ümumiyyətlə, dəyişdirilməməli olan freymvork kodu. Başqa sözlə, istifadəçilər freymvorku genişləndirə bilər, lakin kodunu dəyişdirə bilməzlər.

Həmçinin bax

[redaktə |vikimətni redaktə et]

İstinadlar

[redaktə |vikimətni redaktə et]
  1. Riehle, Dirk,Framework Design: A Role Modeling Approach(PDF),Swiss Federal Institute of Technology, 2000,9 yanvar 2019 tarixindəarxivləşdirilib(PDF),İstifadə tarixi:20 sentyabr 2023

Xarici keçidlər

[redaktə |vikimətni redaktə et]
⛭
Cihaz
Kompüter sistemlərinin təşkili
Şəbəkələr
Proqram təminatının təşkili
Nəzəriyyəalətlər
Proqram təminatı tərtibatı
Alqoritmlər nəzəriyyəsi
Alqoritmlər
Hesablama riyaziyyatı
İnformasiya sistemi
Kibertəhlükəsizlik
İnsan-kompüter qarşılıqlı əlaqəsi
Paralellik
Süni intellekt
Maşın öyrənməsi
Qrafika
Tətbiqi hesablama
Mənbə — "https://az.wikipedia.org/w/index.php?title=Proqram_təminatı_freymvorku&oldid=7910136"
Kateqoriyalar:

[8]ページ先頭

©2009-2025 Movatter.jp