2008-10-09 7 views
0

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

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

ответ

2

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

0

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