interface — все вопросы

2ответа
10 голосов
Как определить статические поля для параметра типа в обобщенных java
Я хочу определить временной интерфейс следующим образом: public interface TimeInterface<T> { static T ZERO; static T INFINITY; // some other methods... } Возможно ли это или к
3ответа
10 голосов
почему рекомендуется определять сервисный контракт как интерфейс
почему рекомендуется определять сервисный контракт как интерфейс. Есть ли какие-то конкретные преимущества по сравнению с тем, чтобы иметь их в качестве классов?
3ответа
10 голосов
Реализация интерфейса OO-Like в Haskell
Несмотря на название, я не собираюсь спрашивать о простом переводе между миром OO и Haskell, но я не могу найти лучшего названия. Это обсуждение аналогично, но не равно этому . Я начал игрушечны
3ответа
10 голосов
Преобразование ошибок в исключения: недостаток дизайна?
Недавно я наткнулся на некоторый код, который использовал собственный обработчик ошибок, чтобы превратить любые ошибки PHP в обобщенное исключение приложения. Также был определен пользовательский об
4ответа
10 голосов
Интерфейс /Суперкласс для Коллекций /Контейнеры в С ++
Я родом из мира Java и сейчас создаю небольшую программу на c ++. У меня есть объект, который выполняет некоторую работу, а затем возвращает результат работы в виде списка. Теперь, через день, я
9ответов
10 голосов
C # - Является ли систематическое добавление интерфейса хорошей практикой?
В проекте, над которым я работаю, я заметил, что для каждого класса сущностей есть интерфейс. Похоже, что первоначальной мотивацией было выставить интерфейсы только для других проектов /решений.
10ответов
10 голосов
Программирование на интерфейс. Как решить, где это нужно?
Я понимаю, что программирование интерфейсов помогает при слабой связи. Однако существует ли руководство, объясняющее, когда оно наиболее эффективно? Например, у меня есть простое веб-приложение,
3ответа
11 голосов
машинопись 2.1 с асинхронным /ожидающим генерированием цели ES5 /ES3 для angularjs
Я пытаюсь использовать async/await в угловом 1.5.5 проект. Учитывая этот метод обслуживания getDocumentTypes(): angular.IPromise<DocumentType[]> { var url = "api/document/type
2ответа
11 голосов
Должен ли я возвращать CompletableFuture или Future при определении API?
В Java 8 лучше для интерфейса или абстрактного класса определять API, возвращающие CompletableFuture вместо возврата Future? Учитывая, что это безобразно конвертирует Future в CompletableFuture и т
2ответа
11 голосов
Как сохранить имена аргументов интерфейса после компиляции в Java?
Я хочу сохранить имена аргументов методов интерфейса после компиляции в Java. Ниже приведен пример. Перед компиляцией: interface IFoo { void hello(String what); } После компиляции с и
1ответ
11 голосов
статический тип возврата в интерфейсах PHP 7
Почему в PHP 7 невозможно объявить интерфейс с типом возврата static? Допустим, у меня есть следующие классы: interface BigNumber { /** * @param BigNumber $that * * @retur
2ответа
11 голосов
Могут ли дженерики C # использоваться для исключения вызовов виртуальных функций?
Я использую как C ++, так и C #, и я подумал о том, возможно ли использовать дженерики в C # для исключения вызовов виртуальных функций на интерфейсах. Примите во внимание следующее: int Foo1(ILis
6ответов
11 голосов
Определите, реализует ли класс очень специфический интерфейс
Есть множество вопросов по этой теме, но у меня есть слегка измененная версия. У нас есть следующий код: interface IFoo { } interface IBar : IFoo { } class Foo : IFoo { } class Bar : IBar { }
5ответов
11 голосов
Какова цель проверки себя .__ класс__? - питон
Какова цель проверки self.__class__? Я нашел некоторый код, который создает абстрактный интерфейсный класс и затем проверяет, является ли его self.__class__ самим собой, например . class abstract1
10ответов
11 голосов
Есть ли польза от наличия абстрактного класса и интерфейса?
Я начал с универсального интерфейса под названием ILogin. Интерфейсы требуют, чтобы вы реализовали два свойства: UserID и Password. У меня есть много классов типа входа, которые реализуют этот интер
6ответов
11 голосов
Почему все методы интерфейса должны быть реализованы в классе, реализующем его в Java
Я знаю, что это цель интерфейса, и класс можно объявить абстрактным, чтобы избежать его. Но есть ли смысл в реализации всех методов, которые мы объявляем в интерфейсе? не увеличит ли это вес и сл
3ответа
12 голосов
Модульное тестирование: кодирование интерфейсов?
В настоящее время мой проект состоит из различных конкретных классов. Теперь, когда я вхожу в модульное тестирование, похоже, что я должен создать интерфейс для каждого класса (фактически удваивая к
1ответ
12 голосов
Я не должен передать интерфейс как const?
Недавно я столкнулся (снова) с ошибкой кода компилятора Delphi при передаче интерфейса в виде const утечка ссылки. Это происходит, если ваш метод объявлен для передачи интерфейсной переменной
3ответа
12 голосов
Почему я не могу использовать совместимый конкретный тип при реализации интерфейса
Я хотел бы иметь возможность сделать что-то вроде этого: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Test { public interface IFoo {
2ответа
12 голосов
Java /Hibernate с использованием интерфейсов над объектами
Я использую аннотированный Hibernate, и мне интересно, возможно ли следующее. Мне нужно настроить серию интерфейсов, представляющих объекты, которые можно сохранить, и интерфейс для основного кла
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132