Programação Orientada a Objetos
O Mundo das Idéias de Platão
Abstração e Representação
Objetos
Objetos concretos e objetos abstratos
Agregação/decomposição
Cardinalidade de uma relação
Hierarquia de Agregação/decomposição
Contextos de observação
Ações
Encapsulamento/ocultamento de informações
A interface com o mundo exterior
Classes
Distinção entre classes e objetos
Hierarquia de Especialização/Generalização
Contextos de Observação
Herança de propriedades
Programação Orientada a Objetos -
LSC
/
INE
/
UFSC
mariani@inf.ufsc.br