6

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

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

有人可以指出端口和适配器模式的实现吗?谢谢。

4

1 回答 1

3

我自己正在寻找这个。

Alistair Cockburn有一个示例,其中的解释可能会对您有所帮助,并且在本次会议上给出了一个示例。

于 2013-09-01T12:48:39.483 回答