Gab. E
Modelo de Dados Orientados a Objetos
Um objeto é constituído de dados (atributos) e códigos (métodos).
A um objeto estão vinculados:
um conjunto de variáveis (atributos);
um conjunto de mensagens (forma de comunicação entre objetos);
um conjunto de métodos (implementação das mensagens).
A interface de um objeto é caracterizada pelo seu conjunto de mensagens, ou seja, a interface identifica quais são as mensagens que um objeto deve responder. Como a interface é a única parte acessível (visível) do objeto, é possível realizar alterações no código que implementa as mensagens que compõem a interface (métodos) sem impactar a forma de comunicação entre os objetos. A habilidade de modificar a definição de um objeto sem afetar o resto do sistema é considerada uma das maiores vantagens do paradigma de orientação a objetos.