Escolha uma temática e implemente um sistema que contenha a utilização dos seguintes padrões de projetos:
- Proxy (10% da nota);
- Decorator (10% da nota);
- Static Factory Method (10% da nota);
- Singleton (10% da nota);
- Fluent interfaces (10% da nota);
- Commands (20% da nota);
- Double dispatch (10% da nota);
- Facade (10% da nota);
- Flyweight (10% da nota).
O projeto não precisa ter interface gráfica e nem estar todo completo, basta ter os padrões corretamente implementados.
Um sistema de gerenciamento de uma padaria, podendo ser possível a criação de funcionários, receitas e da gestão do estoque.