Запитання з тегом «interface»

Інтерфейс відноситься до призначеної точки взаємодії з компонентом. Інтерфейси застосовні як на апаратному, так і на програмному рівні. --- Це також посилається на мовний елемент `інтерфейс`, який є єдиним винятком з однонаступного в Java, C # та подібних мовах.

11
Як я можу отримати список усіх реалізацій інтерфейсу програмно на Java? [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 2 місяці тому . Удосконалюйте це питання Чи можу я це зробити з відображенням чи щось подібне?
81 java  interface 

5
Повернення IList <T> гірше, ніж повернення T [] або List <T>?
Відповіді на такі запитання: List &lt;T&gt; або IList &lt;T&gt; завжди схожі на те, що повернення інтерфейсу краще, ніж повернення конкретної реалізації колекції. Але я борюся з цим. Примірник інтерфейсу неможливий, тому якщо ваш метод повертає інтерфейс, він фактично все одно повертає конкретну реалізацію. Я трохи експериментував із цим, написавши 2 …

14
Чи слід інтерфейси розміщувати в окремому пакеті? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Удосконалюйте це питання Я новачок у команді, яка працює над досить великим проектом з …

2
Що означає підкреслення та назва інтерфейсу після ключового слова var?
З http://golang.org/src/pkg/database/sql/driver/types.go : type ValueConverter interface { // ConvertValue converts a value to a driver Value. ConvertValue(v interface{}) (Value, error) } var Bool boolType type boolType struct{} var _ ValueConverter = boolType{} // line 58 func (boolType) String() string { return "Bool" } func (boolType) ConvertValue(src interface{}) (Value, error) {....} …

12
Чому ми використовуємо інтерфейс? Це лише для стандартизації? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Удосконалюйте це питання Чому ми використовуємо інтерфейс? Це лише для стандартизації?
79 oop  interface  ooad 

7
Коли слід вибирати успадкування над інтерфейсом при розробці бібліотек класу C #? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання?Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Удосконалюйте це питання У мене є кілька Processorкласів, які виконуватимуть дві дуже різні речі, але …

6
Як реалізувати інтерфейс IComparable?
Я заповнюю масив екземплярами класу: BankAccount[] a; . . . a = new BankAccount[] { new BankAccount("George Smith", 500m), new BankAccount("Sid Zimmerman", 300m) }; Після заповнення цього масиву я хотів би відсортувати його за сумою залишку. Для цього я хотів би мати можливість перевірити, чи кожен елемент сортується за допомогою …

6
Як написати junit-тести для інтерфейсів?
Який найкращий спосіб написати junit-тести для інтерфейсів, щоб їх можна було використовувати для конкретних класів реалізації? наприклад, у вас є цей інтерфейс та реалізація класів: public interface MyInterface { /** Return the given value. */ public boolean myMethod(boolean retVal); } public class MyClass1 implements MyInterface { public boolean myMethod(boolean retVal) …

22
Як інтерфейси Java імітують множинне успадкування?
Я читаю "Підручник з Java" (вдруге). Я щойно пройшов через розділ Інтерфейси (знову ж таки), але досі не розумію, як Інтерфейси Java імітують множинне успадкування. Чи є більш чітке пояснення, ніж те, що є в книзі?

7
Чи можна мати інтерфейс, який має приватні / захищені методи?
Чи можливо в PHP 5 мати інтерфейс, який має приватні / захищені методи? Зараз у мене є: interface iService { private method1(); } Це видає помилку: Помилка синтаксичного аналізу: помилка синтаксису, несподіваний T_STRING, очікується T_VARIABLE Я просто хочу отримати підтвердження того, що інтерфейс може містити лише загальнодоступні методи.
76 php  oop  interface 

14
Різниця в стилі: IDictionary vs Dictionary
У мене є друг, який тільки починає займатися розробкою .NET після того, як він розроблявся на Java віками, і, переглянувши деякі його коди, я помічаю, що він досить часто робить наступне: IDictionary&lt;string, MyClass&gt; dictionary = new Dictionary&lt;string, MyClass&gt;(); Він оголошує словник інтерфейсом, а не класом. Зазвичай я роблю наступне: Dictionary&lt;string, …
76 c#  java  .net  interface 

1
MOQ - як знущатися над інтерфейсом, який потрібно передати на інший інтерфейс?
що я хочу зробити, це побудувати moq для I1 - це прекрасно ... однак під час тестуючого методу, який використовує цей макет, мені потрібно передати його в I2, щоб отримати доступ до деяких властивостей, які не I1 Interface I1 { int AProperty{get;set;}} Interface I2 {int AnotherProperty{get;set;}} У мене тоді є …

4
Лиття Java в інтерфейсах
Хтось може пояснити мені, як компілятор не скаржиться на першому кастингу, а скаржиться на другому? interface I1 { } interface I2 { } class C1 implements I1 { } class C2 implements I2 { } public class Test{ public static void main(){ C1 o1 = new C1(); C2 o2 = …

10
Чому слід віддавати перевагу інтерфейсу для класу Java?
PMD повідомляє про порушення щодо: ArrayList&lt;Object&gt; list = new ArrayList&lt;Object&gt;(); Порушення було "Уникайте використання типів реалізації, таких як 'ArrayList'; замість цього використовуйте інтерфейс". Наступний рядок виправить порушення: List&lt;Object&gt; list = new ArrayList&lt;Object&gt;(); Чому останній Listслід використовувати замість ArrayList?

1
Jquery ui - сортування: перетягування за допомогою піктограми 'handle' у межах сортуваного елемента
У мене сортувальні файли jquery ui працюють нормально, але в моїх сортуваних елементах є інші інтерактивні елементи. Для того, щоб запобігти випадковому сортуванню під час взаємодії з елементами, що відсортуються, я хотів би якось зробити так, щоб рух перетягування для сортуваних відбувався лише під час перетягування певного елемента всередині сортуваного, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.