Resultados da pesquisa a pedido "abstraction"

1 a resposta

Abstraindo os detalhes de implementação da estrutura de dados no Clojure

Estou desenvolvendo uma estrutura de dados complexa no Clojure com várias subestruturas. Sei que desejarei estender essa estrutura ao longo do tempo e, às vezes, talvez queira alterar a estrutura interna sem interromper diferentes usuários ...

3 a resposta

Design (instruções) de classes que contêm coleções de outras classes

Como projetar classes envolvendo coleções de outras classes? Exemplo Geral: A Área de trabalhocontém o número deProjetos . A Projetocontém grande número deRecursos . CadaRecursopode conter grande número dearquivos. Portanto, aqui as classes ...

13 a resposta

Código Limpo: Os Objetos Devem Ter Propriedades Públicas?

Estou lendo o livro "Código Limpo" e estou lutando com um conceito. Ao discutir objetos e estruturas de dados, ele declara o seguinte: Os objetos ocultam seus dados atrás de abstrações e expõem funções que operam nesses dados.As estruturas de ...

5 a resposta

Retornar IList <T> é pior do que retornar T [] ou List <T>?

As respostas para perguntas como esta:Lista <T> ou IList <T> [https://stackoverflow.com/questions/400135/c-sharp-listt-or-ilistt]sempre parece concordar que retornar uma interface é melhor do que retornar uma implementação concreta de uma ...

10 a resposta

Qual é a diferença entre Abstração e Polimorfismo

Parece que eu não entendo muito bem dois conceitos de OOP. Você poderia explicar o queabstraçãoepolimorfismode preferência com exemplos e códigos reais? Obrigado.

3 a resposta

isibilidade do pacote [fechada]

Por que usar a visibilidade do pacote (o padrão), a menos que a classe deva ser pública em java

24 a resposta

Por que devo usar um formato de arquivo legível por humanos?

Por que devo usar um formato de arquivo legível por humanos em vez de um formato binário? Existe alguma situação em que não seja esse o caso? EDIT: Eu tive isso como uma explicação ao postar a pergunta inicialmente, mas não é tão relevante ...

4 a resposta

Padrão de comando parece desnecessariamente complexo (o que estou deixando de entender?)

Eu li o Padrão de Comando e acho que estou perdendo alguma coisa. O objeto Command existe para abstrair os detalhes do objeto Receiver. Parece-me que poderíamos simplesmente parar por aqui e manter referências aos objetos Command para executar o ...

3 a resposta

O que é o Dremel do Google? Qual é a diferença do Mapreduce?

O Dremel do Google édescrito aqui [http://research.google.com/pubs/pub36632.html]. Qual é a diferença entre Dremel e Mapreduce?

4 a resposta

O que é abstração? [fechadas

Vejo abstração em processos. Vejo abstração nos dados. Vejo que a abstração está perdendo os detalhes sem importânci Vejo que a abstração está dando um nome a um grupo de elementos e os tratando como uma unidade. (Mas não sei por que isso é ...