2.1 Encapsulamento (ou encapsulação)

O encapsulamento é uma forma de organizar os vários tipos de informação e comportamento descrito anteriormente para que os objetos possam ser utilizados da forma mais eficiente e eficaz possível. A encapsulação afirma que ao projetar um objeto que deve separar o que sabemos sobre o objeto de acordo com dois conceitos:

Estes dois conceitos nos orientam a olhar para o objeto a partir de duas perspectivas: uma visão externa: "O que eu posso fazer com este objeto?" e uma visão interna: "Como é que esta coisa funciona?"

Encapsular está ligado à ideia de proteger e esconder dentro da classe aquilo que quem a chama não precisa saber (por exemplo, como ela funciona) e divulgar, mostrar, deixar expostas as informações (atributos) e ações (métodos) necessárias para poder utilizar a classe.
Copyright © 2014 AIEC.