A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Conceitos de Orientação a Objetos Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores Maio a Setembro/2000.

Apresentações semelhantes


Apresentação em tema: "Conceitos de Orientação a Objetos Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores Maio a Setembro/2000."— Transcrição da apresentação:

1 Conceitos de Orientação a Objetos Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores Maio a Setembro/2000 Análise e Projeto de Sistemas

2 2 Complexidade Sistemas cada vez mais complexos Tamanho, novas plataformas, novas tecnologias. Facilidade de uso implica em complexidade de construção Complexidade do domínio da aplicação Dependência das organizações Complexidade do processo de desenvolvimento Gerência de atividades e documentos Necessidade de equipes

3 3 Complexidade Estratégias para se administrar a complexidade Decomposição (Modularidade) Abstração Encapsulamento Classificação (Hierarquias)

4 4 Decomposição “Dividir para conquistar” Decomposição sucessiva de problemas em subproblemas de mais fácil tratamento A decomposição pode ser feita sob o ponto de vista de um elemento e suas partes de um procedimento e suas etapas

5 5 Decomposição Exemplo Motor Rodas Chassi Faróis Pneu Aro Parafusos

6 6 Decomposição Exemplo Fazer um bolo: 1) Fazer a massa 2) Fazer o recheio 3) Fazer a cobertura Misturar: 2 ovos 4 colheres de açúcar 1 copo de leite Bater bem.. Colocar no fogo: água Açúcar Ovos Mexer até ferver Colocar no fogo: Leite Chocolate Mexer até engrossar

7 7 Decomposição Estruturas de Dados Registro Professor { String nome; String matrícula; }

8 8 Decomposição Decomposição de Sistemas em Funções e Procedimentos Procedimento Desenhar Quadrado (Coordx, Coordy, lado, cor) { DesenharLados(Coordx, Coordy, lado, cor) PintarFundo(Coordx, Coordy, lado, cor) }

9 9 Paradigmas Decomposição funcional x Decomposição por Objetos Programas/Sistemas Funções Dados Objetos

10 10 Abstração Reconhecimento de similaridades entre certos objetos, situações ou processos no mundo real e a decisão de concentrar nessas similaridades e ignorar, durante um certo tempo, as diferenças Uma descrição simplificada de um sistema que enfatiza alguns detalhes ou propriedades, suprimindo outras Uma abstração denota as caraterísticas essencias de um objeto que o distingue de todos os demais tipos de objetos e que provê limites conceituais bem definidos, relativamente à perspectiva de quem o vê Representa a visão exterior de um dado objeto

11 11 Abstração Exemplo João José Helena Patrícia Aluno Nome Matrícula Telefone Data de Nascimento Endereço Medicina Letras Direito Informática Curso Nome Código Número de Créditos

12 12 Encapsulamento Objetivos Restringir o escopo de informação Atingir legibilidade, manutenibilidade e reuso Princípio muito explorado na orientação a objetos Concentra a visão na parte externa do objeto, omitindo suas características internas

13 13 Classificação Princípio através do qual é posível agrupar objetos e relacionar estes grupos segundo suas características comuns Estabelecimento de hierarquias de classificação Exemplo Animal Anfíbio... Réptil Mamífero Roedor... Ave Vegetal


Carregar ppt "Conceitos de Orientação a Objetos Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores Maio a Setembro/2000."

Apresentações semelhantes


Anúncios Google