Académique Documents
Professionnel Documents
Culture Documents
Aula 1
Orientao a Objetos
Evoluo histrica das Linguagens
Orientadas a Objeto
1966 SIMULA (Kristen Nogaard, Noruega);
1980 SMALLTALK (Xerox);
1986 C++ (AT&T), SMALLTALK V , OBJECTIVE-C;
1988 EIFFEL (Meyer, Frana);
1989 Turbo Pascal 5.5 (Borland);
1995 JAVA;
2001 C#
2002 VB.NET...
Objeto
Atividade em Sala
Observando a imagem abaixo, quais os objetos
que voc consegue identificar?
Telefone
Carro
Pessoa
Abstrao
Trabalhando a Abstrao...
Esporte
Classe
Classe
Classe Veculo
Atributo
Uma caracterstica
particular de uma
ocorrncia da classe.
Instncia
Representa cada
ocorrncia de um
OBJETO formados
a partir de uma CLASSE.
Atributos da Classe
Funcionrio
matricula
nome
dtNascimento
CPF
endereco
cidade
Funcionrio
matricula: 123
nome: Joo
dataNascimento:
12/08/1970
cpf: 123.567.345-4
endereo: Rua Gois, 45
Instanciao
cidade: Londrina
Operao
Uma ao que o objeto
executa, uma ordem que
faz o objeto a agir.
A implementao de uma
operao chamada de
mtodo.
Operao
Atividade em Sala
Preencha as palavras cruzadas conforme o
enunciado:
1) Representa cada ocorrncia de um Objeto;
2) Habilidade de visualizarem os problemas do
mundo real com detalhes;
3) Qualquer coisa do mundo real
com limite e identidade
bem definido;
Atividade em Sala
Preencha as palavras cruzadas conforme o
enunciado:
4) Conjunto de OBJETOS do Mundo Real que
possuem tipos de caractersticas e de
comportamento em comum;
5) Uma caracterstica particular
de uma ocorrncia da classe;
6) Uma ao que o objeto executa.
Atividade em Sala
1
2
3
4
5
6
Evento
Um evento uma especificao de uma
ocorrncia significativa que tem uma localizao
no tempo e no espao.(Booch,2000).
Mensagem
Mecanismo de invocao de uma operao.
a forma de conseguir executar um mtodo;
Um Evento ao ser disparado, envia uma
mensagem a uma operao do objeto.
Evento
Abrir
Mensagem
Estado
Encapsulamento
Fechado
Aberto
Herana
Polimorfismo
Anlise e Projeto OO
A anlise e projeto orientado a objetos foram
derivados dos conceitos de programao
orientada a objetos, abordando o
desenvolvimento de sistemas de uma
maneira inovadora.
Disciplinas
UML
BOOCH
Rebecca
Wirfs-Brock
OOSE/
Objectory
Martin e
Odeil
CoadYourdon
UML
OMT
Shlaer e
Mellor
UML
Vises da UML
DiagramadaUML2.2
Estruturais
Classe
Atividade em Sala
Comportamentais
Atividade
CasodeUso
Estado
Interao
Componente
Sequncia
Objeto
Comunicao
Pacote
Tempo
Implantao
Interatividade
UML2.0
UML2.0
Estrutura
Composta
Profile
UML2.0
UML2.2
Atividade em Sala
Quando chega a neve, algumas pessoas saem para
brincar e outras preferem ficar em casa. A qual
conceito esta situao aplicada?
Atividade em Sala
Qual (is) classe (s) voc consegue abstrair
observando a imagem abaixo?
Atividade em Sala
Qual o conceito de orientao a objeto voc
aplicaria para esta imagem, onde tem uma pessoa
parada e depois passou a caminhar?
a) Mensagem;
b) Evento;
c) Objeto;
d) Estado.