![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 866 Pomógł: 32 Dołączył: 2.06.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Mam jedno pytanie: Do czego tak na prawdę mogą się przydać interfejsy w programowaniu? Bo za cholerę nie wiem. Szukam unikalnego zastosowania, którego nie dało by się z powodzeniem zastąpić czymś innym i nie znajduję. Do czego to więc?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No to czego na tak ogolne pytanie odpowiadasz tylko o wybranym gronie uzytkownikow i nie zaznaczysz tego dokladnie.... (IMG:style_emoticons/default/winksmiley.jpg) tylko flame sie tu rodzi niepotrzebnie (IMG:style_emoticons/default/winksmiley.jpg)
Wracając do tematu: Normalnie nie uzywam interfejsów. Uzywam ich jedynie w klasach/projektach gdy ktoś będzie mogł coś dopisywać swojego i podpinać pod moje. Interfejs zabezpiecza mnie przed tym, ze ktoś coś skopie w metodach i bedzie na mnie. Przyklad: napisałem klase cache. Do cache mozna podpiąc rozne sterowniki zapisu cache: pliki, baza danych, pamiec. Każdy może napisac wlasne sterowniki jakie mu przyjdą do głowy. Ja jedynie wymagam by implementowaly one moj interfejs - dzieki temu klasa moze bez problemu uzywac cudzysz sterowników - wiem, ze sie nie wywali na zlej nazwie metody czy na zlych argumentach. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 05:16 |