Resultados da pesquisa a pedido "interface"
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 ...
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 ...
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 ...
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 ...
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?
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 ...
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 ...
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 ...
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 ...
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: ...