introdução ao paradigma orientado a objetos - 2

9
Objetos no mundo real

Upload: daniela-carvalho

Post on 11-Apr-2017

144 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Introdução ao Paradigma Orientado a Objetos - 2

Objetos no mundo real

Page 2: Introdução ao Paradigma Orientado a Objetos - 2
Page 3: Introdução ao Paradigma Orientado a Objetos - 2

Objetos na computação

Page 4: Introdução ao Paradigma Orientado a Objetos - 2

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()

Page 5: Introdução ao Paradigma Orientado a Objetos - 2

Os objetos na computação possuem:

Sua própria identidade;

Atributos que definem seu estado atual;

Comportamentos (coisas que podem fazer);

Page 6: Introdução ao Paradigma Orientado a Objetos - 2

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.;

Page 7: Introdução ao Paradigma Orientado a Objetos - 2

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).

Page 8: Introdução ao Paradigma Orientado a Objetos - 2

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.

Page 9: Introdução ao Paradigma Orientado a Objetos - 2

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