Para um determinado sistema de informação é demandado o seguinte requisito: o sistema deve permitir mudança dinâmica de comportamento, isto é, o sistema deve modificar a sua forma de executar determinada funcionalidade em tempo de execução, sem a necessidade de ser reiniciado. Para o projeto e implementação dessa característica dinâmica do sistema, qual padrão de projetos deve ser utilizado?