![]() |
![]() |
![]()
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: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Cytat A czemu niby typ ma być dziedziczony po interfejsie? A dlaczego nie? Interface po to między innymi został stworzony, by dany obiekt mógł mieć kilka typów.Cytat Kompilator, parser sprawdza czy obiekt x posiada metodę =() i czy argumetnem tej metody może być string (w niektórych językach możliwe jest dodawanie stringów do intów i wtedy nie jawnie te inty są rzutowane na stringi, lub stringi na inty (jeśli te stringi to znaki z zakresu [0-9]), jeśli może to dodaje, jeśli nie to wywala wyjątek. Refaktorin mimo swoich niezaprzeczalnych zalet, ma jedną wadę - jest wolny. Znacznie szybciej sprawdzisz typ.Cytat Ty gdzieś przeczytałeś o dziedziczeniu typów podstawowych po interfejsach czy sam to wymyśliłeś? Czytałem takie coś na blogu (źródła nie podam, nie zapisałem). Oczywiście rozważania autora były czysto teoretyczne - tak samo w moim przypadku. W końcu o to Ci chodziło? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 04:00 |