Skip to content
/ MAP Public

Repositorio da Matéria de Métodos avançados de Programação

Notifications You must be signed in to change notification settings

Romenildo/MAP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MAP

Repositorio da Materia de Metodos avancados de Programacao

  • Equipe: Simeone, Dennis, Romenildo e Leandro.

Milestone 1

Padroes de projeto (design patterns) sao solucoes tipicas para problemas comuns em projeto de software.
Cada padrao eh como uma planta de construcao que voce pode customizar para resolver um problema de projeto particular em seu codigo.
Neste milestone, voces irao descrever os objetivos, publico e algumas funcionalidades de uma aplicacao comercial;
bem como, realizar a entrega de um prototipo que atenda pelo menos um dos seguintes padroes de projeto:

  • Factory Method;
  • Abstract Method.

Implementacao da fabricacao das roupas e dos pedidos;

pasta: LojaDeRoupas_1 Versao: 1.0.0

Milestone 2

Neste milestone, voces deverao entregar um prototipo da aplicacao comercial que atenda pelo menos um dos seguintes padroes de projeto:

  • Builder;(escolhido)
  • Prototype;
  • Singleton;
  • Monostate.

Implementacao do sistema adicionar os itens para a compra dentro do carrinho;

pasta: LojaDeRoupas_2 Versao: 2.0.0

Milestone 3

Neste milestone, voces deverao entregar um prototipo da aplicacao comercial que atenda pelo menos um dos seguintes padroes de projeto:

  • Adapter;
  • Brigde;
  • Composite;(Escolhido)
  • Decorator.

Implementacao do sistema de pagamento(dinheiro, cartao, boleto)

pasta: LojaDeRoupas_3 Versao: 3.0.0

Milestone 4

Neste milestone, vocês deverão entregar um protótipo da aplicação comercial que atenda pelo menos um dos seguintes padrões de projeto:

  • Facade; (Escolhido)
  • Mediator;
  • Proxy.

Implementacao dos menus e funcao de todas as funcionalidades utilizando o metodo facade em conjunto com as demais classes, para funcionamento geral do sistema de controle da loja de roupas.

pasta: LojaDeRoupas_4 Versao: 4.0.0

Milestone 5

Neste milestone, vocês deverao entregar um protótipo da aplicacao comercial que atenda pelo menos um dos seguintes padroes de projeto:

  • Chain of Responsability;
  • Memento;
  • Command;(Escolhido)
  • Interator;

Implementacao do sistema de nota fiscal do metodo de pagamento entra cartao, dinheiro e boleto. Utilizando o padrao de projeto do Command.

pasta: LojaDeRoupas_5 Versao: 5.0.0

Milestone 6

Neste milestone, vocês deverao entregar um protótipo da aplicacao comercial que atenda pelo menos um dos seguintes padroes de projeto:

  • Observer;(Escolhido)
  • State;
  • Strategy;
  • Template Methody.

Implementacao do sistema de notificacao ao cliente e entregadora utilizando o padrao de projeto Observer;

pasta: LojaDeRoupas_6 Versao: 6.0.0

About

Repositorio da Matéria de Métodos avançados de Programação

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages