Exemplo 1_1_004: vamos considerar que estamos fazendo um sistema de cadastro de clientes. Uma descrição genérica do cliente, que chamaremos de classe cliente, é mostrada abaixo:
Atributos da classe cliente:
Nome
Data de nascimento
CPF
Endereço
Cidade
CEP
E as principais funcionalidades para o cliente são:
Alterar endereço
Validar CPF
Alterar CEP
Novamente o que temos acima é uma descrição genérica do cliente. Com base nessa classe cliente podemos representar clientes criando objetos dessa classe, por exemplo:
Nome: Carlos Alberto Ferreira
Data de nascimento: 12/01/1996
CPF: 465.796.586-01
Endereço: rua do bonsucesso, 102
Cidade: Rio de Janeiro
CEP: 70374-020
Como vimos nesses dois exemplos, a classe é uma estrutura que consiste em uma descrição genérica de um conjunto de objetos que possui características e ações (ou funcionalidades).