ポリシーインジェクションによるアスペクト指向プログラミングのエラー
-
06-07-2019 - |
質問
Aspect Oriented Programming with Policy Injectionを使用する場合、設計でポリシーエラーにどのように対処しますか?
アスペクト指向プログラミングでは、オブジェクトは特定のポリシーがどのように構成されているかに関係なく、特定のポリシーが特定のエラーをスローする可能性があります。それに対処するための最も優雅なデザインは何ですか?
解決
ポリシーを「アスペクト」とみなす場合システムの特定の側面は、そのポリシーに関係するすべてを処理する必要があります。オブジェクトは特定のポリシーを認識しないようにする必要があります。このように、将来ポリシーを変更する必要がある場合、オブジェクトの何も変更する必要はありません。
他のヒント
ポリシーをインジェクトするアスペクトがそれを検証/発生する可能性のあるエラーを処理しないのはなぜですか?
所属していません StackOverflow