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