Вопросы с тегом «generics»

13
Скала как язык для общего программирования

В работе Garcia et al. «Расширенное сравнительное исследование языковой поддержки родового программирования». Дается интересное сравнение возможностей языков программирования для общего программирования: с кратким объяснением терминологии: Может ли кто-нибудь протестировать поддержку Scala для...

13
Если моя IDE такая умная, зачем мне приводить «clone ()»?

Мой тип IDE ( NetBeans ) проверяет мой, Collectionsпока я набираю код. Но тогда, почему я должен бросить возвращенный объект Object.clone()? Что хорошо. Нет вреда, нет фола. Но все же я не понимаю. Является ли проверка типов без приведения возвращаемого объекта Object.clone()невозможной? Дженерики...

11
Когда использовать дженерики в дизайне интерфейса

У меня есть некоторые интерфейсы, которые я намерен внедрить сторонними разработчиками в будущем, и я сам предоставляю базовую реализацию. Я буду использовать только пару, чтобы показать пример. В настоящее время они определены как Вещь: public interface Item { String getId(); String getName(); }...

11
Разница между различными интерфейсами коллекции Generic в C #

Я играю с C # для Windows и ASP.net MVC в течение некоторого времени. Но я все еще неясен в некоторых областях. Я пытаюсь понять основное различие между проблемами производительности и использованием и обменом подобными видами интерфейсов универсальных коллекций . Какова основная разница между...

11
общее программирование, как часто оно используется в промышленности

В настоящее время я занимаюсь программированием в академической среде, поэтому могу использовать все, что захочу. Я использую библиотеку графов повышения для нескольких вещей, и мне интересно, стоит ли вкладывать усилия в более глубокое понимание GP. Мне любопытно - универсальное программирование...

10
Реализация нескольких универсальных интерфейсов в Java

Мне нужен интерфейс, который гарантирует мне определенный метод, в том числе особую сигнатуру. Пока что это то, что у меня есть: public interface Mappable<M> { M mapTo(M mappableEntity); } Проблема возникает, когда класс должен быть сопоставим с несколькими другими объектами. Идеальный случай...

10
Почему java-генерики не могут быть в массивах?

Почему, когда я пытаюсь создать массив ArrayLists: ArrayList<Integer>[] arr=new ArrayList<Integer>[40];возникает ошибка, а java не позволяет этого? Есть ли какая-то причина, связанная с реализацией обобщений, обобщений на любом языке или чего-то другого в...

9
Имя техники для вывода аргументов типа параметра типа?

Настройка: Давайте предположим, что у нас есть вызываемый Iteratorтип с параметром типа Element: interface Iterator<Element> {} Тогда у нас есть интерфейс, Iterableкоторый имеет один метод, который будет возвращать Iterator. // T has an upper bound of Iterator interface Iterable<T:...