Professional Documents
Culture Documents
Objetos
Prof. MsC Sílvio Bacalá Júnior
Princípios básicos de OO
Abstração
Encapsulamento
Modularidade
Herança
Polígono
Triângulo Retângulo
Cliente João
2013 POO - Bacalá 9
Atributos
Algumas informações do cliente como
nome, data de nascimento e sexo são
importantes para o banco.
Já que são relevantes para o domínio, o
objeto cliente também deve possuir essas
informações.
Esses dados são armazenados nos
atributos do objeto que representa o João.
João
Cliente João
2013 POO - Bacalá 10
Atributos
Variável que pertence a um objeto
Os dados de um objeto são
armazenados nos seus atributos
O próprio objeto deve realizar
operações de consulta ou alteração
dos valores de seus atributos.
Essas operações são definidas nos
métodos do objeto.
: Cliente
Apenas o nome da
classe
aquela
Aquela Cliente
aquela : Apenas o nome do do ARIEL
Cliente objeto
Nome da classe e do
objeto
Cliente
Valor do Atributo
: Cliente
nome = aquela
clienteID = 10
Cliente
nome
clienteID
: Cliente
nome = Outra
clienteID = 12
Modela comportamento
das classes
São coisas que uma Cliente
classe “faz”
Serviços que os objetos criar()
salvar()
oferecem a outros remover()
objetos alterar()
Manufacturer B
Manufacturer A Manufacturer C
interface bem
definida
Fonte: Rational
2013 POO - Bacalá 26
Herança
Casos especiais de
uma classe são
chamados de
SUBCLASSE.
Permitem que
objetos sejam
tratados de forma
homogênea e
segura um conjunto
consistente de
abstrações