N层到六边形(端口和适配器)架构

won*_*rld 5 n-layer hexagonal-architecture

Alistair Cockburn介绍了一种六角形架构,现在它被称为端口和适配器模式.在我的理解中,这个概念类似于n层架构,其中一层仅通过抽象(接口)依赖于另一层.例如,应用程序层依赖于许多存储库服务接口而不是它的实现.这里不需要单独实现端口或适配器.像Unity这样的IoC容器可以注入存储库的实现,因此不需要适配器.

我是否将此端口和适配器模式与DIP(依赖注入原则)混淆?

有人能指出我的端口和适配器模式的实现?谢谢.