Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Interfejsy - o co chodzi?
Forum PHP.pl > Forum > PHP > Object-oriented programming
dooshek
Czy ktos moze mi dokladnie i lopatologicznie wytlumaczyc o co chodzi z interfejsami. Chcialbym zrozumiec...
..:: pingu ::..
no wiesh interfejsy do niczego takiego nie służą, ale są po to by widzieć jakie komendy się znajdują w klasie i jakie mają paramtetry.
Po prostu służą do zwiekszenia czytelnośi klasy.
dooshek
Cytat(..:: pingu ::.. @ 2004-06-22 08:49:26)
no wiesh interfejsy do niczego takiego nie służą, ale są po to by widzieć jakie komendy się znajdują w klasie i jakie mają paramtetry.
Po prostu służą do zwiekszenia czytelnośi klasy.

no dobra, myslalem, ze to do czegos konkretnego sluzy... ze moze cos pomoc w pisaniu. czyli rozumiem, ze jedynie ma to charakter informacyjny tak? na pewno nie da sie z tym cos wiecej zrobic?questionmark.gif
maven
interfejsy maja o wiele wieksza funkcjonalnosc niz tylko dostarczanie dodatkowych informacji o klasie. Rozwiazanie to zostalo przeniosione z jezyka JAVA i jest sposobem na ominiecie problemu pojedynczego dziedziczenia. Jesli jakies zachowania powtarzaja sie w roznych klasach na roznym poziome hierarchii klas, wlasnie takie zachowanie nalezy umiescic w interfejsie, ktory jest zbiorem publicznych metod abstrakcyjnych. Klasa poprzez implementacje takiego interfejsu zobowiazuje sie wobec innych klas na dostarczenie takiej fukcjonalnosci, jaka wynikalaby z implementowanego interfejsu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.