introdução ao paradigma orientado a objetos - 2
TRANSCRIPT
Objetos no mundo real
Objetos na computação
Objeto Conta Bancária
Objeto Pessoa
Objeto Pessoa
saldo: R$ 500,00numero: 34567
depositar()sacar()
nome: "João"sexo: masculino
andar()correr()
nome: "Alice"sexo: feminino
andar()correr()
Os objetos na computação possuem:
Sua própria identidade;
Atributos que definem seu estado atual;
Comportamentos (coisas que podem fazer);
Os objetos na computação podem representar:
Itens tangíveis existentes no mundo real: carro, pessoa, cadeira etc.;
Itens não-tangíveis e que possuem uma ideia bem definida: data, hora, conta bancária etc.;
Atenção:
Objetos nem sempre são itens físicos (exemplos: data, hora etc).
Objetos nem sempre são itens visíveis (exemplos: timer, array etc).
Dicas:Os possíveis candidatos a objetos em um sistema geralmente são substantivos. Uma dica é tentar colocar “o" ou “a" em frente a palavra: a mesa, o evento, a data, o botão etc.
O verbo define comportamento: imprimir, explodir, apagar, salvar etc.
AtividadeAnalisar o exercício feito no dia 08/08/2015.
Avaliar se todos são objetos.
Organizá-los na seguinte estrutura: Objeto
<nome>
atributo1: <valor>atributo2: <valor>
comportamento1comportamento2