Encapsulamento
Encapsulamento vem de encapsular, que em programação orientada a objectos significa separar o programa em partes, o mais isoladas possível. A idéia é tornar o software mais flexível, fácil de modificar e de criar novas implementações.