【发布时间】:2010-12-16 10:25:34
【问题描述】:
假设我想在 AOP 方法中使用依赖注入框架,目标是生成代码模块。共享接口所有权的最佳实践是什么?所有权是指为了使用接口而需要引用的代码主体。
我的第一个猜测是,在 AOP 中,您将定义一个接口类库,按方面命名空间。例如:company.aspect.logging.ILogger。然后每个模块都会引用这个库,避免在 ILogger 的实现中涉及的任何代码也定义 ILogger。
最佳实践?
【问题讨论】:
-
这正是我要做的(在单独的类中有接口,只包含接口)。