Resultados da pesquisa a pedido "generics"
Contravariância? Covariância? O que há de errado com essa arquitetura genérica ...?
Estou tendo problemas para configurar uma arquitetura de manipulação de comandos. Quero poder criar vários comandos diferentes derivados do ICommand; em seguida, crie vários manipuladores de comando diferentes derivados de ICommandHandler; Aqui ...
Extrair tipos genéricos de genérico estendido
Estou tentando refatorar uma classe e um conjunto de subclasses em que o tipo M estende algo, mesmo sabendo que deve ser uma subclasse de um determinado tipo. Esse tipo é parametrizado e eu gostaria que seus tipos parametrizados ...
Java: como resolver o tipo genérico de parâmetro lambda?
Bem, nós temosFunctionalInterface: public interface Consumer<T> { void accept(T t); }E eu posso usá-lo como: .handle(Integer p -> System.out.println(p * 2));Como podemos resolver o realgeneric type desse parâmetro lambda em nosso ...
O que esse paradigma de genéricos Java faz e como é chamado?
Estou vendo algumas classes Java que têm o seguinte formato: public abstract class A <E extends A<E>> implements Comparable <E> { public final int compareTo( E other ) { // etc } } public class B extends A <B> { // etc } public class C extends A ...
Usando o unity xml config para registrar uma interface com genéricos aninhados
Se eu tiver uma classe que implementa uma interface genérica, ela funciona bem para configurá-la usando a configuração do unity xml. public interface IReader<T> { } public class Fund { } public class FundReader : IReader<Fund> { }e a unidade ...
Cache LRU em Java com operações Generics e O (1)
Essa é uma pergunta que surge muito nas entrevistas de emprego. A idéia é definir uma estrutura de dados em vez de usar o Java incorporado no LinkedHashMap. Um cache LRU exclui omenos usado recentemente entrada para inserir um novo. Portanto, ...
Substituindo um método com parâmetros genéricos em Java?
Eu tenho uma classe abstrataMonitor.javaque é subclassificado por uma classe EmailMonitor.java. O método: public abstract List<? extends MonitorAccount> performMonitor(List<? extends MonitorAccount> accounts)é definido emMonitor.javae deve ser ...
Modelos C ++ ocultam membros pai
Normalmente, quandoA está herdando deB, todos os membros deA são automaticamente visíveis paraBfunções, por exemplo class A { protected: int a; }; class B : public A { int getA() {return a;} //no need to use A::a, it is automatically visible ...
Recursão de Genéricos e Herança em Java
Me deparei com o seguinte código Java que usa genéricos e herança. Eu realmente não entendo o que o seguinte snippet faz: class A<B extends A<B>> { ... }O que faz este código? (Eu peguei isso deDBMaker no ...
Extensão do tipo genérico construído no Swift
É possível estender uma classe genérica para um tipo genérico especializado / construído? Gostaria de estender matrizes int com um método para calcular a soma de seus elementos. por exemplo. extension Array<Int> { func sum() -> Int { return ...