Pergunta

Ao usar Aspect Oriented Programming com injeção Política, como você lida com erros de política graciosamente em seu projeto?

Em Aspect Oriented Programming os objetos devem ser indiferente com a forma como uma determinada política está configurado, mas uma determinada política pode lançar erros particulares. Qual é o design mais elegante de lidar com isso?

Foi útil?

Solução

Se você considerar a política a ser um "aspecto" do sistema, em seguida, o aspecto específico deve lidar com tudo o que tem a ver com essa política. Os objetos devem estar cientes da política específica. Desta forma, se você precisa mudar a política no futuro, você não precisa mudar nada nos objetos.

Outras dicas

Por que não ter o seu aspecto que erros injeta a validação política it / punho que pode ocorrer?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top