Encapsulamento e Ocultamento de Informações
Encapsulamento e Ocultamento de Informações

Encapsulamento E Ocultação De Informações

1
1 minute, 30 seconds Read

Fala dev, tudo tranquilo? Aqui é o Erick, nesse conteúdo vamos conversar sobre encapsulamento e ocultação de informações, se você está aprendendo a programar em Java com certeza você já deve ter ouvido falar nesse termo, vamos entender o que ele é?

Encapsular um objeto significa esconder coisas que você não quer que outros objetos saibam como são, geralmente quando criamos uma classe em Java, ela tem seus atributos e funções, e cada objeto criado a partir dessa classe vai saber o que ele possui.

Em determinados momentos esses dados podem ser modificados, mas e se você quiser que esses dados não sejam modificados de uma forma fácil, é aqui que surge o encapsulamento, você pode esconder coisas para que não sejam alteradas, ou alteradas facilmente.

Encapsulamento E Ocultação De Informações
Encapsulamento E Ocultação De Informações

Essa é uma boa prática da engenharia de software e vamos entender mais para frente como funciona quando estivermos criando nossos sistemas, e para fazer isso é bem simples, porém tem que se tomar um pouco de cuidado com essa prática.

O cuidado com o encapsulamento diz respeito a esconder coisas demais, isso pode fazer com que o sistema fique lento, já que para conseguir modificar algo ele vai ter que percorrer muito a fundo em um sistema para conseguir fazer isso, por isso existem boas práticas para decidir o que deve ser escondido ou não para que o sistema não fique com excesso de encapsulamento.

Quer ver um vídeo que eu preparei sobre o assunto? Veja:

Encapsulamento E Ocultação De Informações

E você já tinha ouvido falar nesse termo? Comenta aqui que estou curioso para saber.

Referência


DEITEL, Paul. Java: Como programar. São Paulo: Pearson Education do Brasil, 2017.

Erick Freire

Erick Freire

Criador de Conteúdo Digital Desde 2013, Graduado Em Gestão em Tecnologia da Informação, Pós-Graduado em Engenharia da Qualidade de Software, Analista de Sistemas, Escritor e Gamer.

Similar Posts

Comments

  1. lunasolix.top says:

    Wow, superb blog layout! How lengthy have you been blogging for?
    you made running a blog glance easy. The total glance of your site is
    excellent, as neatly as the content material! You can see similar
    here sklep

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *