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!