Um bom desenvolvedor de sistemas deve ter conhecimento sobre
refatoração, padrões de arquitetura e de projeto, princípios SOLID
e outros tópicos importantes sobre programação.
Em relação a padrões de projeto, considere o seguinte trecho de
código:
Marque a opção que corresponde ao padrão de projeto
implementado no código acima.