Resultados da pesquisa a pedido "encapsulation"

3 a resposta

Vantagens para classes aninhadas para ouvintes em GUIs

Para projetos de tamanho decente, fui informado de que, quando você tem aulas estendendo o JPanels, a melhor prática é usar classes aninhadas para implementar os ouvintes. Por exemplo, eu poderia ter uma classe FactoryScreen que estende o JPanel ...

6 a resposta

Confundido com o conceito de encapsulamento Java

Dia bom! Estou lendo um livro Java sobre encapsulamento e ele mencionou o método getter e setter. Eu li que para ocultar os atributos, devo marcar minhas variáveis de instância como"PRIVADO"e faça uma"PÚBLICO"método degetter and setter para ...

6 a resposta

Conceito de encapsulamento

Estou com problemas com o conceito e implementação de encapsulamento. Alguém pode explicar isso para mim?

9 a resposta

Atributo "public" ou "private" em Python? Qual é a melhor maneira?

No Python, tenho a seguinte classe de exemplo: class Foo: self._attr = 0 @property def attr(self): return self._attr @attr.setter def attr(self, value): self._attr = value @attr.deleter def attr(self): del self._attrComo você pode ver, eu tenho ...

2 a resposta

Existe uma maneira de escrever um teste de igualdade para uma classe VBA com membros privados sem expor o conhecimento da existência desses membros privados?

Faço uma boa quantidade de programação em Excel VBA, mas não muito dela é orientada a objetos. Aqui está algo que surge de vez em quando que me incomoda, e eu estou me perguntando se há algo que está faltando. No VBA, digamos que eu tenha uma ...

5 a resposta

Como retornar uma const std :: vector <Object * const>?

Eu tenho uma classe com um contêiner (contendo ponteiro) como membro: MyClass{ private: std::vector<MyObject*> _VecMyObjs; public: const std::vector<MyObject* const> GetVecMyObj(); }Agora eu tento implementar GetVecMyObj (). Aqui está o que eu ...

3 a resposta

Entendendo a diferença entre __getattr__ e __getattribute__

Estou tentando entender a diferença entre__getattr__ e__getattribute__no entanto, estou falhando nisso. oresponda [https://stackoverflow.com/a/3278104/3798217]à pergunta Stack Overflow Diferença entre__getattr__ ...

2 a resposta

Por que a variável membro privada pode ser alterada por instância de classe?

class TestClass { private string _privateString = "hello"; void ChangeData() { TestClass otherTestClass = new TestClass(); otherTestClass._privateString = "world"; } }Esse código é compilado em C # e o equivalente funciona em PHP, mas alguém pode ...

1 a resposta

Modificando uma classe para encapsular em vez de herdar

A base de código que me foi entregue para trabalhar com apresenta uma classe de banco de dados que herda deMDB2 [http://pear.php.net/package/MDB2]. Isso forma a base da estrutura MVC em uso (um caso personalizado) e os modelos, por sua ...

7 a resposta

Usando um padrão de estratégia e um padrão de comando

Os dois padrões de design encapsulam um algoritmo e separam os detalhes da implementação de suas classes de chamada. A única diferença que posso discernir é que o padrão de estratégia usa parâmetros para execução, enquanto o padrão de comando ...