interface
Czy najlepszym rozwiązaniem jest wyodrębnienie interfejsu dla każdej klasy?
Widziałem kod, w którym każda klasa ma interfejs, który implementuje.
Czasami nie ma wspólnego interfejsu dla nich wszystkic ... ólnego interfejsu dla dwóch klas i są specyficzne dla domeny problemu, który rozwiązuje Klasa.
Czy jest ku temu jakiś powód?
Czy jest sposób na tworzenie interfejsów w ES6 / Node 4?
ES6 jest w pełni dostępny w Node 4. Zastanawiałem się, czy zawiera pojęcie interfejsu do definiowania umów metod jak w MyClass implements MyInterface.
Nie mogę znaleźć wiele z moim Googling, ale może jest ładny trik lub obejście dostępne.
Dziedziczenie z wielu interfejsów o tej samej nazwie metody
Jeśli mamy klasę, która dziedziczy z wielu interfejsów, a Interfejsy mają metody o tej samej nazwie, jak możemy zaimplementować te metody w mojej klasie? W jaki sposób możemy określić, która metoda interfejsu jest zaimplementowana?
MOQ-jak wyśmiewać interfejs, który musi zostać oddany do innego interfejsu?
Chcę skonstruować moq dla I1 - co jest w porządku ... jednak w trakcie testowania metody, która używa tego mocka, muszę go wr ... ziczy z niczego, co dziedziczy I1.
Pytanie brzmi jak zmusić obiekt mock do dziedziczenia z obu I1 ISD I2 w tym samym czasie?
Statyczne wywołanie metody interfejsu C # z generikami
Czy istnieje prosty sposób na zaimplementowanie tego i jeśli to możliwe bez instancjowania obiektu:
interface I
{
stat ... Helper
{
static void PrintClassName<T>() where T : I
{
Console.WriteLine(T.GetClassName());
}
}
Lista kontra ArrayList jako typ odniesienia?
Ok więc wiem, że Set, List i Map czy interfejsy, ale co sprawia, że pierwsza linia kodu jest lepsza od drugiej?
List myArr = new ArrayList();
ArrayList myArr = new ArrayList();
Jakie są zalety korzystania z interfejsu w C#?
Kilka lat temu zostałem zmuszony do pracy w projekcie programistycznym i musiałem szybko nauczyć się C#. Moje zaplecze progr ... z wymyśleniem praktycznego wykorzystania jednej. Dlaczego ktoś chciałby napisać interfejs dla ich aplikacji?
Dzięki
Kevin
Czy możemy używać interfejsów i zdarzeń jednocześnie?
Wciąż staram się ogarnąć, jak interfejsy i zdarzenia współpracują ze sobą (jeśli w ogóle?) w VBA. Mam zamiar zbudować dużą ap ... e mi podać kilka podstawowych przykładów rzeczywistych korzyści i ograniczeń korzystania z interfejsów i zdarzeń razem w VBA?
Metodologia interfejsów Java: czy każda klasa powinna implementować interfejs?
Od kilku kursów na Uniwersytecie zajmuję się programowaniem w Javie i mam następujące pytanie:
Czy jest akceptowane meto ... nie jest to wyraźnie korzystne. Eclipse automatycznie tworzy plik klasy ze wszystkimi metodami, więc i tak nie marnuje czasu.
Jak wybrać pomiędzy użyciem klasy abstrakcyjnej a interfejsem? [duplikat]
Duplikat: Interface vs Base class
Zgłębiałem świat OOP, wzorców projektowych i actionscript 3 i nadal jestem ciekaw, jak ... łącznie na tym, że klasy abstrakcyjne wymagają dziedziczenia i Interfejs tylko rozszerza?
Dzięki,
Brian Hodge
hodgedev.com
Jak wybrać pomiędzy interfejsem a klasą bazową dla nowej implementacji?
Jeśli chodzi o implementację, jak wybrać typ bazowy lub interfejs ? Starałem się wypracować na kilku przykładach, ale nie rozumiem całego pomysłu: (
Przykłady jak i dlaczego byłyby bardzo mile widziane..
Skomentować interfejs, implementację czy oba?
Wyobrażam sobie, że wszyscy (kiedy możemy być zaniepokojeni!) skomentuj Nasze interfejsy. np.
/// <summary>
/// Foo ... sposób utrzymujesz synchronizację obu stron? A może po prostu dodajesz komentarz "See interface for documentation"?
Thanks
Jak zaimplementować prywatny setter podczas korzystania z interfejsu?
Stworzyłem interfejs z pewnymi właściwościami.
Jeśli interfejs nie istnieje, wszystkie właściwości obiektu klasy zostaną ust ... }
Jednak nie jest to dozwolone podczas korzystania z interfejsu, więc czy można to osiągnąć, a jeśli tak, to w jaki sposób?
Implementacja interfejsu z metodami generycznymi
Rysuję pustkę na tym i nie mogę znaleźć żadnego poprzedniego przykładu, który napisałem. Próbuję zaimplementować ogólny inter ... T : class;
T Get<T, U>(U id)
where T : class
where U : class;
}
Jak powinna wyglądać moja klasa?
Xcode: możliwe automatyczne tworzenie stubów dla metod wymaganych przez interfejs protokołu?
Pochodząc z tła Eclipse / Java, jedną z moich ulubionych funkcji jest możliwość szybkiego stubowania wszystkich metod wymagan ... jakiś czas dowiedzieć się, czy jest to możliwe, ale nie znalazłem jeszcze niczego obiecującego. Czy jest to możliwe w XCode?
Po co deklarować interfejs jako abstrakcyjny?
Jaki jest sens deklarowania interfejsu jako abstrakcyjnego? To samo dotyczy metody interfejsu. Czy jest w tym jakiś sens?
Np.
public abstract interface Presenter {
public abstract void go(final HasWidgets container);
}
Pola w interfejsach
Mam podstawowe pytanie w Javie, ale jest to pytanie ogólne w OOP. Dlaczego interfejsy umożliwiają ustawianie pól? Czy to nie ... i Seriablizowalna. Oznaczałoby to jednak, że interfejsy są "stateless" , ale mogą mieć pola w Javie...
Czy coś przeoczyłem?
Jak napisać generyczną klasę kontenera, która implementuje dany interfejs w C#?
Kontekst:. NET 3.5, VS2008. Nie jestem pewien co do tytułu tego pytania, więc zapraszam do komentowania tytułu również: -)
... bym użyć solidnego frameworka (jak Castle ' s DynamicProxy lub RunSharp ) do zrobienia okablowania dla ja.
Jakieś pomysły?
Używanie interfejsów na klasach abstrakcyjnych w C#
Uczę się C # Z C++ i wpadłem na ścianę.
Mam klasę abstrakcyjną AbstractWidget, interfejs IDoesCoolThings i klasę, która wywo ... Cool ()).
Wyobrażam sobie, że rozwiązanie jest proste, ale próbowałem różnych rzeczy i na całe życie nie mogę tego rozgryźć.
Jak PHP łączy się z Apache?
Prawie skończyłem pisać serwer WWW zgodny z HTTP / 1.0 pod Javą (bez komercyjnego wykorzystania jako taki, to tylko dla zabaw ... toś ma więcej informacji, doświadczenie lub jakąś specyfikację, która jest w tym istotna, proszę dać mi znać.
Z góry dzięki!