Informática, perguntado por allyxvinicius, 8 meses atrás

O encapsulamento é uma das principais técnicas que define a programação orientada a objetos. Se trata de um dos elementos que adicionam segurança à aplicação em uma programação orientada a objetos pelo fato de esconder as propriedades, criando uma espécie de caixa preta. Discorra em defesa da convenção de utilização de métodos de atribuição e acesso (getters e setters) de valores para atributos privados em JAVA.

Soluções para a tarefa

Respondido por brittany10
1

Resposta:

Getters e setters: são comuns em várias linguagens, no javascript não seria diferente, eles nos ajudam a encapsular/proteger/isolar propriedades e facilitar o trabalho com objetos. Normalmente utilizamos quando precisamos fazer validações ou tratamentos antes de salvar um dados.

Um dos grandes conhecedores da linguagem Java chamado Joshua Block já dizia há bastante tempo que o fator mais importante que distingue um módulo bem projetado de um mal projetado é o grau com que o módulo oculta de outros módulos os seus dados internos e outros detalhes da implementação.

Um dos grandes conhecedores da linguagem Java chamado Joshua Block já dizia há bastante tempo que o fator mais importante que distingue um módulo bem projetado de um mal projetado é o grau com que o módulo oculta de outros módulos os seus dados internos e outros detalhes da implementação.Dessa forma, podemos concluir que uma das características essenciais de projetar um certo módulo, é definirmos a sua capacidade de ocultar todos os seus detalhes de implementação. Isso é importante, pois daria aos módulos uma comunicação somente através da sua API sem que um módulo não precise conhecer o funcionamento interno dos outros módulos.

Perguntas interessantes