Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Trabalho Final de Padrões de Projeto
Alessandro Inhur Wünsch, Gustavo Rafael Valiati e Rodolfo Seffrin
2
Sistema para Gestão de Oficinas Mecânicas
Objetivos do sistema: Controlar as ordens de serviço: através do registro de uma ordem de serviço, controlar o cliente, mecânico, data da ordem, data de pagamento, peças e os serviços realizados; Controlar o estoque: o estoque é alimentado através da entrada de peças (implantação de estoque) e a saída de peças (fechamento das ordens de serviço);
3
Padrões utilizados Template Method Abstract Factory Command State
4
Template Method Definição: definir o esqueleto de um algoritmo em uma operação, postergando alguns passos para as subclasses. Template Method permite que subclasses redefinam certos passos de um algoritmo sem mudar a estrutura do mesmo. GAMMA, Erich; HELM, Richard; JOHNSON, Ralph; VLISSIDES, John. Padrões de Projeto. Porto Alegre: Bookman, 2000.
5
Template Method
6
Abstract Factory Definição: fornecer uma interface para criação de famílias de objetos relacionados ou dependentes, sem especificar suas classes concretas GAMMA, Erich; HELM, Richard; JOHNSON, Ralph; VLISSIDES, John. Padrões de Projeto. Porto Alegre: Bookman, 2000.
7
Abstract Factory
8
Command Definição: encapsula uma solicitação como um objeto, o que lhe permite parametrizar outros objetos com diferentes solicitações, enfileirar ou registrar solicitações e implementar recursos de cancelamento de operações GAMMA, Erich; HELM, Richard; JOHNSON, Ralph; VLISSIDES, John. Padrões de Projeto. Porto Alegre: Bookman, 2000.
9
Command
10
State Definição: permite que um objeto altere seu comportamento quando seu estado interno muda. O objeto parece ter mudado de classe GAMMA, Erich; HELM, Richard; JOHNSON, Ralph; VLISSIDES, John. Padrões de Projeto. Porto Alegre: Bookman, 2000.
11
State
12
Singleton Definição: garantir que uma classe tem apenas uma instância e definir um ponto de acesso global para a mesma GAMMA, Erich; HELM, Richard; JOHNSON, Ralph; VLISSIDES, John. Padrões de Projeto. Porto Alegre: Bookman, 2000.
13
Singleton
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.