这是我的第一篇文章,所以我希望我对自己的问题足够清楚。 所以,我有一个包含几个模块的项目。他们三个之间的联系让我困惑: - API - 用于数据检索的一些接口等。 - BLL - 业务逻辑层 - DAL - 我在API中实现方法。 我似乎无法理解我应该如何从DAL通过API获取BLL中的任何数据,因为我的老师说不应该是BLL和DAL之间的任何连接(依赖),只能在BLL和API以及DAL和API之间。他(我的老师)也说我不应该在BLL中实现API中的任何方法,但也说BLL需要通过DAL中实现的方法读取的数据。所以问题是 - 我如何只通过API访问DAL?