将横切关注点注入类中的不同方法有哪些,以便在保持代码可测试(TDD或其他)的同时最小化所涉及的类的耦合?
例如,考虑我是否有一个需要日志记录功能和集中式异常管理的类.我应该使用DIP并通过接口将所需的关注点注入需要它们的类中吗?我是否应该使用我传递给每个需要一些交叉功能的类的服务定位器?是否有完全不同的解决方案?我完全问错了吗?
.net c# vb.net aop
.net ×1
aop ×1
c# ×1
vb.net ×1