Результаты поиска по запросу "interface"

5 ответов

Почему люди в Ruby говорят, что им не нужны интерфейсы?

Есть ли в ruby что-то отличное от других языков ООП (например, PHP), что делает интерфейсы бесполезными? Есть ли какая-то замена для этого? Редактировать: Некоторые уточнения: В других языках (например, PHP) вам не нужны интерфейсы (они не ...

11 ответов

Могут ли абстрактные классы заменить интерфейсы? [Дубликат]

На этот вопрос уже есть ответ здесь: Когда использовать интерфейс вместо абстрактного класса и наоборот? [/questions/479142/when-to-use-an-interface-instead-of-an-abstract-class-and-vice-versa] 22 ответаВ Java вы можете создать абстрактный ...

4 ответа

Передача коллекции интерфейса

Предположим, у вас есть следующий класс: class Car : IPainting { ... }Тогда такая функция: void AddCars(IEnumerable<Car> collection)Затем фрагмент кода, подобный этому: Car bmw = new Car(); Car mercedes = new Car(); IPainting a = (IPainting) ...

ТОП публикаций

2 ответа

Реализации интерфейса через Reflection

Как я могу получить все реализации интерфейса через отражение в C #?

4 ответа

Как вы это называете, когда один интерфейс «наследует» от другого?

Если у меня есть класс B: A {} Я говорю, что "класс Bунаследованный класс A "или" класс B является производным от класса A ". Однако, если у меня вместо этого есть: class B : ISomeInterface {}неправильно говорить «B наследует ISomeInterface» ...

4 ответа

Как я могу сослаться на тип класса, который интерфейс реализует в Java?

У меня возникла проблема с интерфейсами в программе, которую я делаю. Я хочу создать интерфейс, который имеет один из методов, получающих / возвращающих ссылку на тип собственного объекта. Это было что-то вроде: public interface I { ? getSelf(); ...

2 ответа

python: urllib2, использующий другой сетевой интерфейс

У меня есть следующий код: f = urllib2.urlopen(url) data = f.read() f.close()Он работает на машине с двумя сетевыми интерфейсами. Я хотел бы указать, какой интерфейс я хочу использовать код. В частности, я хочу, чтобы он использовал тот, который ...

2 ответа

Java Eclipse @Override ошибка

Я пишу Java-класс, который реализует интерфейс под названием Command, который содержит методыisValid() а такжеrun(), следующее: public class DailyEnergy implements Command { @Override public boolean isValid(String command) { return false; } ...

5 ответов

Как я могу сериализовать объект, который имеет интерфейс как свойство?

У меня 2 интерфейса IA и IB. public interface IA { IB InterfaceB { get; set; } } public interface IB { IA InterfaceA { get; set; } void SetIA(IA value); }Каждый интерфейс ссылается на другой. Я пытаюсь сериализовать ClassA, как определено ...

2 ответа

Генерация PHP-интерфейсов

Существует ли инструмент для создания интерфейса php из существующих классов? Было бы неплохо иметь такой инструмент, как автоматическое создание геттеров / сеттеров Netbeans, но только для интерфейсов.