1427747887665 1
793 palavras
4 páginas
Análise Orientada a Objeto IPolyanna 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: