# In paperfly root/folder:
# Linux
~$ find -name "*.java" > sources.txt && javac -d bin @sources.txt
# In paperfly root/folder:
~$ cd ./bin && java view.Main
- Visual Studio Code
- vscjava.vscode-java-debug
- youmaycallmev.vscode-java-saber
- redhat.java
Quantidade de padrões: 8
Padrão | Onde foi utilizado |
---|---|
Facade | Abstrai as funcionalidades do sistema |
Singleton | Obter apenas uma instância da classe CompanyFacade |
Adapter | Autenticação em plataformas externas (Google e Linkedin) |
Template Methods | Geração de relatórios (TXT e HTML) |
Builder | Utilizado nos Models de Férias |
Command | Atualizar, buscar e adicionar empregados |
Memento | Armazenar o estado de um empregado, possibilitando desfazer uma atualização feita |
Strategy | Estratégia que define os bônus no salário, baseado no banco de horas |