Resultados da pesquisa a pedido "generics"

1 a resposta

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 ...

2 a resposta

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 ...

3 a resposta

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 ...

3 a resposta

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 ...

1 a resposta

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 ...

13 a resposta

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, ...

2 a resposta

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 ...

3 a resposta

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 ...

4 a resposta

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 ...

6 a resposta

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 ...