Article image
Ricardo Wobeto
Ricardo Wobeto18/05/2022 14:44
Compartilhe

💊 Parte 5 - POO - Encapsulamento: Será que viro astronauta?🤷‍♂️

  • #JavaScript
  • #.NET C#
  • #Java

💊 Parte 5 - POO - Encapsulamento: Será que viro astronauta?🤷‍♂️

*(Entro dentro de uma (en)Capsula e viajo na explicação?😂🚀)

✅ Sigam me os Devs... 🚀☕👨‍💻

🤔 O que é Encapsulamento(POO)?

➡️ Encapsulamento é a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos(lembra-se dele? veja a postagem Parte 3 - POO - Abstração/Classe Modelo)

🎯 Por conta dessa técnica, o conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe.

🤷‍♀️Como assim? O tico e o teco🤯 aqui falharam😅

👨‍🏫Em resumo: Imagina um caixa eletrônico de banco, quando você faz o pedido de saque de dinheiro, você não "acessa" diretamente o dinheiro, você passa por uma "interface - painel de atendimento eletrônico"(iremos falar sobre interface em outra postagem) que realiza todas as ações para você receber o dinheiro em espécie. Imagina se o acesso fosse público a bagunça que seria? 😅

👨‍💻☕Ao limitar o acesso ao método "sacar o dinheiro" o caixa garante que você não mexa nos "atributos e métodos do caixa"(ou seja, esses estão encapsulados), evitando assim modificar o que foi projetado.

😍Falta o último pilar do POO. Calma que irei explicar o Polimorfismo com mais detalhes.

#compartilhe #comente e ajude a comunidade tech 👨‍💻☕

Ricardo Wobeto - Dev Java e Embaixador NTT DATA Brasil 💙

#somosgptw #POO #java #NTTDATA #desenvolvimento #developer

Compartilhe
Comentários (3)
Cristiano Silva
Cristiano Silva - 18/05/2022 18:20

Parabéns pelo conteúdo Ricardo! Mandou bem!

Narciso Alves
Narciso Alves - 18/05/2022 15:03

Excelente...

Ricardo Wobeto
Ricardo Wobeto - 18/05/2022 14:45

#compartilhe #comente e ajude a comunidade tech 👨‍💻☕