- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
No que diz respeito à programação orientada a objetos, um princípio é empregado com a finalidade de separar os aspectos externos de um objeto, que do acessíveis a outros objetos, dos detalhes internos da implementação. Tem por significado separar o programa em partes, o mais isolado possível. A ideia é tomar o software mais flexível, fácil de modificar e de criar novas implementações. Serve para controlar o acesso aos atributos e métodos de uma classe. Como consequência, é possível alterar a implementação de um objeto sem afetar as aplicações que o utilizam, além de evitar que partes de um programa se tomem tio interdependentes que uma pequena mudança tenha grandes efeitos em cascata. Esse principio é denominado: