Carregando o concurso…
Estamos montando uma questão sob medida pro seu concurso. Leva só alguns segundos.
Em um sistema de gestão de processos judiciais, um desenvolvedor precisa implementar uma funcionalidade que permita notificar diferentes tipos de interessados (partes, advogados, testemunhas) sobre eventos processuais. Para garantir a flexibilidade e a aderência aos princípios SOLID, ele decide aplicar o padrão de projeto Observer. Considerando a implementação em Java, qual das seguintes alternativas representa corretamente a aplicação do princípio da inversão de dependência (DIP) nesse contexto?