Pusty interfejs, interface{}, jest kompatybilny ze wszystkimi typami.
Należy zauważyć, że programowanie funkcjonalne i rozproszone języki programowania używają terminu protokół pokrewny używaniu komunikacji (tj. Specyfikacja dozwolonej wymiany wiadomości, nacisk na wymianę, a nie na wiadomości). W szczególności następujące elementy są również uważane za część protokołu w tych językach:
Dozwolone sekwencje wiadomości, Ograniczenia nałożone na któregokolwiek z uczestników komunikacji, Oczekiwane efekty, które pojawią się podczas obsługi wiadomości.
Klasy typów w językach takich jak Haskell są używane do wielu rzeczy, do których używane są protokoły.
Zobacz też Protokoły w Objective-C Klasa (programowanie obiektowe) Interfejs (programowanie obiektowe) Interfejs programowania aplikacji
Przypisy
Kategoria:Programowanie obiektowe