Alguma coisa que faz sentido no domínio da aplicação.
Utilidades
Facilita a compreensão;
Oferece base real para implementação no computador.
Um objeto é representado por um conjunto de atributos (também conhecido como propriedades) e por um conjunto de métodos (que definem o comportamento de um dado objeto):
Objeto
Atributos (substantivo)
Métodos (Verbos)
Carro
Motor, cor, potência, fabricante
Acelerar, retroceder, parar, abastecer
Classe de Objetos
Definição
O grupo de objetos que possuem os mesmos atributos e métodos diz-se que pertencem à mesma classe.
Classe Carro:
Exercícios
Exercício 1
Identificar as classes do programa OO.Imposto
Resposta:
Imposto
Contribuinte
Malha Fina
Rendimentos
Isentos
Taxados
Etc.
Exercício 2
Para criar um sistema de informação que gerencie o aluguel de uma frota de carros, quais são as classes necessárias?