Sobes.tech
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.