Resultados da pesquisa a pedido "interface"

7 a resposta

Cada objeto deve ter uma interface e todos os objetos acoplados livremente?

Pelo que li, a melhor prática é ter classes baseadas em uma interface e acoplar livremente os objetos, para ajudar a reutilizar o código e o teste de unidade. Isso está correto e é uma regra que sempre deve ser seguida? A razão pela qual ...

5 a resposta

Estrutura do plugin Delphi

Eu quero projetar o framework de plugins Delphi. Existem três opções: 1. DLL 2. BPL 3. interface COM Toda opção tem alguma desvantagem. DLL - Emblema com aplicação MDI, os formulários do plug-in não podem ser incorporados ao aplicativo exe-mdi ...

10 a resposta

Quando é sempre bom usar a palavra-chave C # ref?

Quanto mais eu vejo ref usado no código de produção, mais uso indevido eu encontro e mais dor isso me causa. Passei a odiar essa palavra-chave, porque, do ponto de vista da construção de estruturas, parece bobagem. Quando seria uma boa ideia ...

3 a resposta

Não é mais fácil trabalhar com foo quando ele é representado pela classe ArrayList em vez da interface List?

Eu vejo muito essa sintaxe e não entendo o raciocínio por trás disso. Eu pensei que você geralmente deseja trabalhar com classes, em vez de interfaces, para facilitar a execução de toda a panóplia de operações que você pode querer executar. Por ...

21 a resposta

Como as interfaces Java simulam herança múltipla?

Estou lendo o "Tutorial Java" (pela 2ª vez). Acabei de ler a seção Interfaces (novamente), mas ainda não entendo como as Interfaces Java simulam herança múltipla. Existe uma explicação mais clara do que o que está no livro?

2 a resposta

Usando interfaces para criar uma fila para tipos arbitrários

Como exercício de aprendizado do Go, estou escrevendo uma estrutura básica de dados da Fila. Ontem, comecei a aprender sobre interfaces. Achei legal tentar usá-las neste exercício. O que estou tentando realizar é ter umQueue que pode aceitar ...

4 a resposta

Por que retornar uma interface de coleção em vez de um tipo concreto? [duplicado]

Esta pergunta já tem uma resposta aqui: Lista <T> ou IList <T> [/questions/400135/listt-or-ilistt] 18 respostasPercebi no código de outras pessoas que os métodos que retornam coleções genéricas quase sempre retornam uma interface (por ...

5 a resposta

Existe alguma razão para ocultar membros herdados em uma interface?

Entendo que uma classe que herda de outra classe pode ocultar uma propriedade usando o métodonew palavra-chave No entanto, isso está ocultando uma implementação específica da propriedade, para que eu possa ver como ela pode ser usada. Existe ...

2 a resposta

Método genérico retornando interface genérica no Delphi 2010

Dado o código abaixo, que é uma versão muito reduzida do código real, recebo o seguinte erro: [Erro DCC] Unit3.pas (31): E2010 Tipos incompatíveis: 'IXList <Unit3.TXList <T> .FindAll.S>' e 'TXList <Unit3.TXList <T> .FindAll.S>' Na função ...

5 a resposta

Como nomeio uma interface quando a palavra base começa com um I?

Eu quero criar uma interface para "Itens". Normalmente, eu nomearia uma interface adicionando o prefixo "I" a uma palavra base. Mas, neste caso, minha palavra base já começa com um I. Aqui estão algumas idéias que tive IItem: Dois I'sIitem: ...