Conceitos de Encapsulamento e Visibilidade
Conheça e entenda os conceitos de Encapsulamento e Visibilidade. Ambos fazem parte dos Princípios da Orientação a Objetos
Aguarde, carregando...
Conheça e entenda os conceitos de Encapsulamento e Visibilidade. Ambos fazem parte dos Princípios da Orientação a Objetos
Publicado em 29/06/2021 08h10 Por Lucas Oliveira
Fala pessoal tudo bem? Dando continuidade com aos nossos artigos sobre Engenharia de Software, agora vamos falar sobre os Encapsulamento e Visibilidade.
Protege algo e com isso garante o perfeito funcionamento, porque não é todo mundo que consegue mexer. É um funcionamento protegido e evita problemas, é como se fosse um molde para gerar objetos.
Representada pelo símbolo de mais (+) e significa que o atributo ou método pode ser utilizado por um objeto de qualquer classe.
Representada pelo símbolo cerquilha(#) e determina que apenas objetos da classe possuidora do atributo, método ou de suas subclasses podem acessá-los.
Representada pelo símbolo de menos (-) e significa que somente os objetos da classe possuidora do atributo ou métodos poderão utilizá-lo.
O conceito de encapsulamento é extremamente importante, aplicações OO vão sempre possui atributos e métodos com os conceitos de visibilidade aplicados.
Tenho um vídeo explicando melhor sobre os conceitos acima, caso prefira:
Você tem alguma pergunta? Deixe nos comentários.
Bons estudos e Projetos.