Moldes de design patterns para estudar implementando. Você escolhe o padrão de uma pasta, escreve os arquivos de memória e, quando travar, liga o shadow: o código do molde aparece em cinza no editor, a partir de onde você parou.
Como usar
Atalho
O que faz
Ctrl+Alt+P
Escolhe o padrão da pasta do arquivo aberto (ou clique direito numa pasta → Escolher padrão)
Ctrl+Alt+S
Liga/desliga o shadow
Shadow do código: casado pelo nome do arquivo (Caixa.java mostra o molde de Caixa.java). Compara com o que você já escreveu e mostra só o que falta. Tab aceita tudo, Ctrl+→ aceita palavra por palavra e Esc esconde até você mover o cursor.
Shadow dos arquivos: o painel Pattern Shadow no Explorer lista os arquivos que o padrão pede. Os que já existem ganham ✓, os que faltam aparecem apagados (clique cria o arquivo) e os que têm nome fora do molde ficam com ⚠. A barra de status mostra o progresso, por exemplo Composite 3/4, e um clique nela liga/desliga o shadow.
O package do molde é trocado pelo nome da pasta onde você está praticando.
Moldes incluídos (Java)
Composite: IItem, Produto, Caixa, Main
Template Method: Pagamento, PagamentoCartao, PagamentoPix, Main
Builder: Computador, IComputadorBuilder, ComputadorBuilder, Montador, Main
Moldes próprios
Aponte patternShadow.moldsFolder para uma pasta: cada subpasta vira um padrão e os arquivos dela são os arquivos esperados. Um molde com o mesmo nome de um embutido o substitui.