Interfejs (programowanie obiektowe)

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, szukaj
Information icon.svg Zobacz też: Interfejs.

W programowaniu obiektowym interfejs jest abstrakcyjną reprezentacją klasy. Interfejs umożliwia korzystanie z danej klasy, niezależnie od faktycznej implementacji. Interfejs pozwala na hermetyzację obiektów, utworzonych w oparciu o klasy zawierające definicję (implementację) wspólnego interfejsu. Tak rozumiany interfejs, w ramach programowania obiektowego, określany jest też mianem interfejs klasy.

W języku C++ interfejs może być zdefiniowany jako klasa abstrakcyjna, natomiast w Javie, C#, Object Pascalu oraz PHP stosuje się w tym celu specjalną deklarację ze słowem interface.

Osobiste
Przestrzenie nazw

Warianty
Działania
Nawigacja
Dla czytelników
Dla wikipedystów
Narzędzia
Drukuj lub eksportuj
W innych językach