Olá, Eu gostaria de saber se o observer e o princípio aberto fechado o SOLID estão relacionados de alguma forma.
Olá, Eu gostaria de saber se o observer e o princípio aberto fechado o SOLID estão relacionados de alguma forma.
Oi Adriano,
Sim, podemos considerar que ao utilizar o pattern Observer estamos implementando o princípio open-closed, pois novos listeners podem ser adicionados(aberto para extensão) sem termos que alterar o código que dispara o evento(fechado para modificação).
Bons estudos!