假设我想在AOP方法中使用依赖注入框架,目标是生成代码模块.共享接口所有权的最佳实践是什么?所有权我指的是为了使用接口而需要引用的代码体.
我的第一个猜测是,在AOP中,您将定义一个接口的类库,按方面命名.例如:company.aspect.logging.ILogger.然后,每个模块将引用此库,并避免在ILogger的实现中涉及任何代码也定义ILogger.
最佳做法?
aop dependency-injection
aop ×1
dependency-injection ×1