Perguntas sobre 'encapsulation'

2
respostas

Como o encapsulamento é quebrado por getters / setters, mesmo quando se usa o modelo MVC [duplicado]

Eu estava pensando em encapsulamento em Java e depois pensei em como getters / setters quebram o encapsulamento. Depois de analisar este , vi muitas recomendações para evitar getters / setters nos campos não necessários, ou algumas políticas...
17.09.2015 / 14:06
3
respostas

'Desempenho do Encapsulation Vs Performance' em uma lista encadeada bloqueada

O principal objetivo do encapsulamento é proteger variantes de qualquer class (em java). Aqui é o código completo para class DList / class lockDList / class DListNode / class LockDListNode . class DList e sua subclasse...
10.08.2015 / 06:37
1
resposta

É sempre ideal preservar o encapsulamento no MVC?

Acabei de terminar um projeto no qual criei uma simulação visual do ciclo de vida de uma instrução ARM em um processador de ciclo único. Eu usei o padrão MVC neste projeto e entrei em uma encruzilhada de design quando pensei em como eu lidaria c...
22.01.2017 / 22:59
1
resposta

Existe uma maneira correta de permitir o acesso à lista privada por referência?

Estou tentando fornecer um getter de referência a uma lista de objetos em uma classe. Minha configuração parece algo mais ou menos assim: class c_Container { public: c_Item* Get(int uid); private: c_Item itemList[10]; } class c_Item...
12.07.2013 / 19:33
1
resposta

Implementando uma classe de nome de usuário

Estou tentando encapsular vários recursos sobre um usuário em uma única classe. Embora o principal uso para essa classe seja inicializá-la uma vez e nunca precisar chamar set de nenhuma variável novamente, gostaria que essa classe fosse escaláve...
06.08.2014 / 18:33
1
resposta

Devo declarar em pacotes? [duplicado]

Eu já li algumas afirmações versus perguntas de exceção; Eu pergunto especificamente sobre as classes visíveis do pacote. Quando você escreve um pacote, as classes marcadas com "public" são expostas ao mundo externo, assim exceções são usad...
11.04.2014 / 19:36
1
resposta

Resumo / encapsulando o uso da sessão superglobal dentro da classe de acessor comum

Estou no processo de remover dependências diretas de um projeto existente. Eu acabei de remover o uso direto de $_SESSION dentro dos scripts. Isso é disponibilizar os mesmos scripts para um ambiente diferente de um servidor da Web, como CLI d...
01.08.2015 / 18:45
1
resposta

Uma condição em um argumento usado em várias chamadas de um método: imposta pelo chamador ou pelo método?

Vamos supor que tenho um objeto a de uma classe A . Ele tem um método que precisa de um argumento na forma de outro objeto de um tipo específico - mas o argumento também deve estar em estado particular, porque a operação executada pelo mé...
21.11.2015 / 23:48
4
respostas

Por que alguns projetos possuem getters e setters para variáveis de instância pública?

Eu estava olhando para um projeto de framework de jogos de código aberto escrito em Java. Tem várias classes que: Tem variáveis de instância públicas. Ter get / setters para essas variáveis. Geralmente, eu escrevo getters / setters quan...
02.01.2014 / 05:37
4
respostas

Locals da função: variável usada em apenas uma função

No OOP, escopo estático significa que o escopo está vinculado à classe e o escopo da instância está vinculado a uma instância específica da classe. Alguns idiomas suportam locais estáticos , que permitem que um valor seja retido de uma...
07.06.2011 / 02:23