💊 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