Resultados da pesquisa a pedido "encapsulation"

1 a resposta

Android - como adicionar anotação @hide no meu projeto

Estou desenvolvendo o SDK e gostaria de usar a anotação @hide para métodos / classes que não quero que sejam visíveis para o usuário que usa meu SDK. (o mesmo que emImplementação de atividades - linha ...

7 a resposta

Por que métodos "privados" na orientação a objetos?

Eu entendo que é um conceito muito básico nos oops. Mas ainda não consigo entender. Eu entendi por que as variáveis de membro são privadas, portanto, o usuário da classe não pode abusar configurando valores inválidos. Mas como isso se aplica aos ...

13 a resposta

Getters e Setters são ruins no projeto OO? [duplicado]

Esta pergunta já tem uma resposta aqui: Por que usar getters e setters / accessors? [fechadas] [/questions/1568091/why-use-getters-and-setters-accessors] 38 respostasGetters e Setters são ...

5 a resposta

O que é exatamente o encapsulamento? [duplicado]

Esta pergunta já tem uma resposta aqui: Diferença entre abstração e encapsulamento? [/questions/742341/difference-between-abstraction-and-encapsulation] 39 respostasEu tenho duas definições de encapsulamento que não cabiam em ...

3 a resposta

Classe Ruby com método estático chamando um método privado?

Eu tenho uma classe com vários métodos estáticos. Cada um tem que chamar um método comum, mas estou tentando não expor esse último método. Torná-lo privado apenas permitiria o acesso de uma instância da classe? Protegido também não parece que ...

12 a resposta

Propriedades x Campos: Precisa de ajuda para entender o uso de Propriedades sobre Campos

Primeiramente, li uma lista de postagens sobre esse tópico e não sinto que tenha compreendido propriedades por causa do que eu havia entendido sobre encapsulamento e modificadores de campo (private, public..ect). Um dos principais aspectos do C ...

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

4 a resposta

Encapsulamento versus planície

Por que devo usar o encapsulamento se o código abaixo produzirá o mesmo resultado? O principal benefício do encapsulamento é a capacidade de modificar nosso código implementado sem quebrar o código de outras pessoas que usam nosso código. Mas ...

6 a resposta

É uma má prática adicionar elementos à lista usando o método getter em java?

Suponha que eu tenho umprivate ArrayList ou umLinkedList dentro de uma classe, que nunca atribuirei nova referência a ela ou, em outras palavras, isso nunca acontecerá: myLinkedList = anotherLinkedList;Para que eu não ...

1 a resposta

Declarando Variáveis de Membro Privado

Comecei a aprender o Objective-C há algumas semanas e ainda não entendo como gerenciar o encapsulamento de uma classe corretamente. Qual é a melhor maneira de declarar uma variável de membro privado em uma classe? Parece que definir o getter / ...