Interfejsy - o co chodzi? |
Interfejsy - o co chodzi? |
22.06.2004, 07:42:46
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 22.10.2003 Skąd: Trójmiasto Ostrzeżenie: (0%) |
Czy ktos moze mi dokladnie i lopatologicznie wytlumaczyc o co chodzi z interfejsami. Chcialbym zrozumiec...
-------------------- "Use the force - read the source"
|
|
|
22.06.2004, 07:49:26
Post
#2
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 15.12.2003 Skąd: Mikołów Ostrzeżenie: (0%) |
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. -------------------- Workshop: FC2/WinXp SP1 | Apache 2.0.50 | PHP 5.00 | MySQL 4.0.20 | Zend Studio 3.5 :)
|
|
|
22.06.2004, 07:58:08
Post
#3
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 22.10.2003 Skąd: Trójmiasto Ostrzeżenie: (0%) |
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? -------------------- "Use the force - read the source"
|
|
|
22.06.2004, 10:51:45
Post
#4
|
|
Grupa: Zarejestrowani Postów: 204 Pomógł: 0 Dołączył: 26.12.2003 Skąd: Rzeszów Ostrzeżenie: (0%) |
|
|
|
23.06.2004, 15:20:09
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 23.06.2004 Ostrzeżenie: (0%) |
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.
Ten post edytował maven 23.06.2004, 17:45:52 |
|
|
Wersja Lo-Fi | Aktualny czas: 27.09.2024 - 07:22 |