Junior — Middle
Proqramlaşdırmada istifadə olunan əsas interfeys növlərini qeyd edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Proqramlaşdırmada interfeyslər kontekstdən asılı olaraq müxtəlif növlərdə ola bilər:
- İstifadəçi interfeysi (UI) — istifadəçi ilə proqram arasında qrafik və ya mətn əsaslı qarşılıqlı əlaqə.
- Proqram təminatı interfeysi (API) — bir proqramın digər proqramla qarşılıqlı əlaqədə olduğu funksiyalar və metodlar toplusu.
- Obyekt yönümlü proqramlaşdırmada interfeys — abstrakt növ, hansı ki, sinflərin həyata keçirməli olduğu metodlar toplusunu müəyyən edir.
Go dilində, interfeys — bu, bir növün həyata keçirməli olduğu metodlar toplusudur. Go dilində nümunə:
type Reader interface {
Read(p []byte) (n int, err error)
}
Read metodunu həyata keçirən hər hansı bir növ, avtomatik olaraq Reader interfeysini həyata keçirir.