松耦合设计中的常见定义
我正在尝试整合一个非常精细的松散耦合设计。
但我无法决定如何处理常见的定义。
现在我通过添加它作为外部DLL来分离关注。通过注入和接口,我的域可以使用我的业务逻辑而无需了解实现。
我遇到的问题是,为了使我的所有组件松散耦合,他们需要实现相同的接口。我的解决方案是一个单独的项目(dll),只有所有的定义。
这开始很好,但似乎变得臃肿,并将所有代码链接在这一个dll依赖上。
什么是最务实的方式?
谢谢!
没有找到相关结果
已邀请:
2 个回复
鞋扣蚊冈借
屡倒雷图