端口和适配器架构只有一个目标:将业务逻辑和系统使用的传达机制以及工具隔离。为此,它使用了常见的编程语言结构:接口。
在UI侧(主动适配器),我们创建使用应用接口的适配器,比如控制器。在基础设施侧(被动适配器),我们创建实现应用接口的适配器,比如资源库。