Interfejs (programowanie obiektowe): Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
KamikazeBot (dyskusja | edycje)
usunięcie stuba tematycznego, drobne kosmetyczne
poprawa linków
Linia 1:
{{disambigR|programowania obiektowego|[[Interfejs]]}}
'''Interfejs klasy''' — w [[programowanie obiektowe|obiektowych językach]] [[programowanie|programowania]] interfejs jest abstrakcyjną reprezentacją [[klasa (programowanie)|klasy]] pozwalającą na korzystanie z niej niezależnie od faktycznej [[Implementacja (informatyka)|implementacji]]. Interfejs pozwala na [[Hermetyzacja (informatyka)|enkapsulację]] wielu różnych obiektów utworzonych w oparciu o odmienne klasy, które zawierają implementację wspólnego interfejsu.
W języku [[C++]] interfejs może być zdefiniowany jako [[klasa abstrakcyjna]]. W [[Java|Javie]], [[C Sharp|C#]], [[Object Pascal]]u oraz [[PHP]] stosuje się w tym celu specjalną deklarację ze słowem ''interface''.