1427747887665 1

793 palavras 4 páginas
Análise Orientada a Objeto I

Polyanna P. Gomes Fabris

Aula 1

Especialista em Engenharia de SW com UML

Introdução à Orientação a Objeto

Introdução à Orientação a Objetos
Segundo Rumbaugh (1996) orientação a objeto trata-se de uma nova maneira de pensar os problemas utilizando modelos organizados a partir de conceitos do mundo real, sendo o principal componente o objeto, que combina dados e comportamento. Característica da Orientação a Objetos
Reusabilidade
Reutilização de componentes de software e diminuição do tempo de desenvolvimento
Manutebilidade
Mudanças bem localizadas, não acarretando propagações descontroladas

Orientação a Objetos
Evolução histórica das Linguagens
Orientadas a Objeto
1966 – SIMULA (Kristen Nogaard, Noruega);
1980 – SMALLTALK (Xerox);
1986 – C++ (AT&T), SMALLTALK V , OBJECTIVE-C;
1988 – EIFFEL (Meyer, França);
1989 – Turbo Pascal 5.5 (Borland);
1995 – JAVA;
2001 – C#
2002 – VB.NET...

Característica da Orientação a Objetos
Confiabilidade
O encapsulamento permite um maior controle e segurança às classes dos objetos.
Extensibilidade
Extensibilidade é a medida da facilidade em se adicionar novas funcionalidades (operações) a um componente de uma modelagem existente.

1

Objeto

Atividade em Sala
Observando a imagem abaixo, quais os objetos que você consegue identificar?

Telefone
Carro
Pessoa

Abstração

Trabalhando a Abstração...

Habilidade mental que permite aos seres humanos visualizarem os problemas do mundo real com vários graus de detalhe, dependendo do contexto corrente do problema.
Telefone

Esporte

Classe

Classe

Representa a abstração de um conjunto de
OBJETOS do Mundo Real que possuem tipos de características e de comportamento em comum.

Classe Veículo

2

Atributo
Uma característica particular de uma ocorrência da classe.

Instância
Representa cada ocorrência de um
OBJETO formados a partir de uma CLASSE.

Atributos da Classe
Funcionário
 matricula
 nome
 dtNascimento
 CPF
 endereco
 cidade

Funcionário
matricula:

Relacionados