Ошибки в аспектно-ориентированном программировании с внедрением политик - PullRequest
0 голосов
/ 09 октября 2008

При использовании Аспектно-ориентированного программирования с внедрением политик, как вы корректно справляетесь с ошибками политики в вашем проекте?

В аспектно-ориентированном программировании объекты не должны заботиться о том, как настроена конкретная политика, но конкретная политика может выдавать определенные ошибки. Какой самый изящный дизайн, чтобы иметь дело с этим?

Ответы [ 2 ]

2 голосов
/ 03 декабря 2008

Если вы считаете, что политика является «аспектом» системы, то конкретный аспект должен обрабатывать все, что связано с этой политикой. Объекты должны не знать о конкретной политике. Таким образом, если вам нужно изменить политику в будущем, вам не нужно ничего менять в объектах.

0 голосов
/ 29 октября 2008

Почему бы вашему аспекту, который внедряет политику, не проверять и не обрабатывать ошибки, которые могут возникнуть?

...