interface

Sprawdzanie, czy klasa instancji implementuje interfejs?

Biorąc pod uwagę instancję klasy, czy jest możliwe określenie, czy implementuje ona konkretny interfejs? Z tego, co wiem, nie ma wbudowanej funkcji, aby to zrobić bezpośrednio. Jakie opcje mam (jeśli istnieją)?

Kontrola typu interfejsu za pomocą maszynopisu

To pytanie jest bezpośrednim analogonem do sprawdzania typu klasy za pomocą maszynopisu Muszę się dowiedzieć w czasie wykon ... erfejsów? Autouzupełnianie maszynopisu ujawnia, że typescript oferuje nawet metodę implements. Jak mogę z niego korzystać ?

Czy wartości domyślne w JDK 8 są formą wielokrotnego dziedziczenia w Javie?

Nowa funkcja pojawiająca się w JDK 8 pozwala na dodanie do istniejącego interfejsu przy zachowaniu kompatybilności binarnej. ... erfejsu kolekcji o obsługę lambdas: https://oracleus.wingateweb.com/published/oracleus2011/sessions/25066/25066_Cho223662.pdf

Lista obsady do listy

public interface IDic { int Id { get; set; } string Name { get; set; } } public class Client : IDic { } Jak mogę rzucić List<Client> na List<IDic>?

Jak automatycznie otworzyć klawiaturę na UITextField?

Mam bardzo prostą tabelę i po wywołaniu komórki otwiera nowy widok z jednym UITextfield. Chcę tylko, aby klawiatura otworzyła ... Its all done in Interface Builder, więc nie jestem pewien, jak to zrobić. Chyba muszę się skupić w pewnym momencie ? Thanks

interfejs jako parametr metody w Javie

Miałam Wywiad kilka dni temu i padło mi takie pytanie. P: Odwróć połączoną listę. Podany jest następujący kod: public clas ... być używany jako parametr metody. Rozmówca wyjaśnił trochę, ale nadal nie jestem tego pewien. Czy ktoś mógłby mnie oświecić?

Kiedy potrzebne są interfejsy?

(w kontekście. net na ile warto) Zazwyczaj nie używam dziedziczenia i rzadko używam interfejsów. Natknąłem się na kogoś, ... do używania członków, nawet jeśli ich nie potrzebują. Podejście composition/mixin nie dodaje nowych niepotrzebnych krawędzi.

Interface + Extension (mixin) vs Base Class

Czy metoda interface + extension (mixin) jest lepsza od klasy abstrakcyjnej? Jeśli Twoja odpowiedź brzmi "to zależy", od cze ... orzenie mieszanin z interfejsami i metodami rozszerzeń Abstrakcyjne Klasy Bazowe Mają Również Problemy Z Wersjonowaniem

Czy metody rozszerzeń mogą być stosowane do interfejsów?

Czy można zastosować metodę rozszerzenia do interfejsu? (C # question) To na przykład osiągnięcie: Tworzenie interfejs ... nterfejs nie musiałyby mieć ustawionej nazwy klasy, aby dopasować ją do tego, co zostało zdefiniowane w metodzie extension.

Czy interfejsy powinny być umieszczone w osobnym pakiecie? [zamknięte]

Jestem nowy w zespole pracującym nad dość dużym projektem, z wieloma komponentami i zależnościami. Dla każdego komponentu ist ... ego komponentu. Czy to dobra praktyka? Moją zwyczajową praktyką zawsze były interfejsy i implementacje w tym samym pakiecie.

Atrybuty / zmienne członkowskie w interfejsach?

Chciałbym wiedzieć, czy jest jakiś sposób, w jaki mogę sprawić, że Klasa implementująca będzie obowiązkowo deklarowała obiekt ... ss Tile extends JLabel implements Rectangle {} Zadziałałoby.! Ale class Tile extends JLabel extends Rectangle {} Nie.!

Jaki jest cel domyślnego słowa kluczowego w Javie?

Interfejs w Javie jest podobny do klasy, ale ciało interfejs może zawierać pola tylko metody abstrakcyjne i final (s ... fault słowa kluczowego? Czy jest dozwolone tylko wewnątrz interfejsu? Czym różni się od default (Brak modyfikatora dostępu)?

Interface rozszerza inny interfejs, ale implementuje jego metody

W Javie, gdy interfejs rozszerza inny interfejs: Dlaczego wdraża swoje metody? Jak może zaimplementować swoje metody, gdy ... entowanych metod w DragController znajduje się znak implementacji. A kiedy najeżdżam myszką, mówi, że implementuje metodę!!!

Kiedy powinienem używać interfejsu w Javie? [zamknięte]

Dobrym przykładem kiedy dokładnie używać interfejsów specjalnie w Javie byłoby idealne i wszelkie konkretne orzeczenia, które mają zastosowanie.

Gdzie umieścić @ Transactional? W specyfikacji interfejsu czy implementacji?

Jaka jest najlepsza praktyka umieszczania adnotacji @Transactional? Czy powinienem dodać adnotację do metody interfejsu lub implementacji?

Czy "public" i "public final" są zbędne dla metod interfejsu?

Czytałam ten post Dlaczego statyczny interfejs zagnieżdżony miałby być używany w Javie? w szczególności pierwsza odpowiedź. ... ła implementowana przez dowolną klasę, podczas gdy metoda remove implementowana była tylko przez klasy z tego samego pakietu?

Ukrywanie zerowych wartości, zrozumienie, dlaczego golang zawodzi tutaj

Nie rozumiem, jak prawidłowo zapewnić, że coś nie jest nil w tym przypadku: package main type shower interface { getWate ... lection. Czy to naprawdę pożądane zachowanie? A może nie widzę jakiegoś większego błędu w moim kodzie? Odtwórz link tutaj

Przykład wtrysku interfejsu sprężyny

Do tej pory nikt nie był w stanie dostarczyć poprawnego przykładu wtrysku interfejsu w Spring Framework. Martin Fowler artyku ... nterfejs. Wiosna nie obsługuje najnowszych bezpośrednio (jak zauważyłem ludzie mówią). Jak to się dokładnie robi? Dziękuję,

Jak znaleźć, które klasy implementują dany interfejs w Eclipse?

Mam aplikację jako plik JAR z wieloma zależnościami. Z jakiegoś powodu muszę zdekompilować jedną z bibliotek i otworzyć ją za ... js został zaimplementowany w innej bibliotece, której jeszcze nie dekompilowałem. Czy można to zrobić na tego typu zajęciach?

Czym dokładnie jest "programowanie oparte na interfejsach"?

Często słyszę / czytam o programowaniu opartym na interfejsach, ale nie wiem dokładnie, co to tak naprawdę oznacza. Czy prog ... ej chwili nie jestem pewien, jak prawidłowo zaprojektować API wokół interfejsy. Wszelkie informacje są bardzo mile widziane.