首页 > 解决方案 > API 或包装器不是应用程序的边界吗?

问题描述

业界对大多数软件的看法是,你需要一个 SOLID 框架来支持幕后工作,然后你在它上面添加一个 API(如果你很懒,那就是包装器),这就是演员从外部与您的框架交互。

边界负责将模型请求/响应转换为 UI 或参与者可以理解的格式。它们还在模型和较低级别之间进行调解,例如管理数据库事务。

这对我来说听起来像是一个边界(无论是对象还是其他任何东西)实际上是来自外部的输入和这些输入需要发生的事情之间的中介,因此,说 API 是一个边界不是公平的吗?对象本身?

标签: oop

解决方案


推荐阅读