Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouJoana Denis Alterado mais de 9 anos atrás
1
Design Pattern 4 Fundamentos da Engenharia de Software –Leonardo de França Rosa –Rodrigo de Carvalho Rocha
2
Introdução 4 O que é um Design Pattern? 4 Descrição de Design Pattern 4 Solução de Problemas de Design 4 Como escolher o Pattern correto 4 Como Usar 4 Os erros mais frequentes
3
O que é Design Pattern? 4 É uma solução genérica para uma classe de problemas 4 Seu uso deve contribuir para reutilização e modularização em processos de desenvolvimento de software OO 4 Possui descrição estruturada e catalogada, de maneira a oferecer clareza a seus usuários
4
Descrição de Patterns 4 Deve ser aderente à meta de reutilização 4 Na criação de catálogos, as descrições devem seguir uma estrutura 4 Cada autor define sua estrutura de descrição, mas fundamentalmente, devem ser apresentados exemplos práticos
5
Solução de Problemas de Design –Quais os Principais desafios? 4 Achar objetos que não vêm da análise 4 Determinar a granularidade dos objetos 4 Especificar Interfaces de objetos 4 Especificar Implementações 4 Usar mecanismos de reutilização 4 Criar Design flexível
6
Como escolher o Pattern certo –Abordagens sugeridas: 4 Saber quais problemas de Design a serem enfrentados 4 Achar um Pattern cujo propósito se encaixe ao problema 4 Estudar Patterns similares. Comparar escolhas
7
Como escoher o Pattern certo (Cont.) 4 Examinar possíveis causas de Redesign 4 Considerar o que poderia variar no seu Design
8
–Método passo-a-passo: 4 Leia o Pattern 4 Entenda as classes e objetos envolvidos 4 Estude a seção de exemplos 4 Escolha nomes significativos (na sua aplicação) para os participantes do Pattern Como usar
9
Como usar (Cont.) 4 Defina as classes oriundas da escolha do Pattern 4 Defina (na sua aplicação) nomes significativos para as operações oriundas da escolha do Pattern 4 Implemente as operações coerentemente
10
Os erros mais frequentes 4 1-”Um Pattern é uma solução para um problema de contexto” 4 2-”Pattern são somente jargões, regras, truques, estruturas de dados...” 4 3-”Viu um, viu todos”
11
Catálogo de Patterns –Patterns Home Page: 4 hillside.net/patterns/patterns.html
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.