3层架构的业务层是否可以有多个对象?

问题描述 投票:0回答:1

我正在做一个学校的项目,只是想知道是否可以让2个业务对象相互链接到1个展示层.附上一个例子,我在这里想说什么。

3层架构图像

我在业务层中连接了采购流程和物品详情流程,因为我确实需要采购流程中的一些模块能够在物品详情中运行,并从API中获取详情。但是,我只想在展示层有1个输出。

任何想法,如果这在3层架构系统中工作,或者我不应该在业务层中链接我的2个对象?

architecture 3-tier
1个回答
0
投票

这里你要找的本金是关注点的分离。

在现有的背景下,我可以说的是,如果你的业务需求是这样的话,将业务层的两个功能耦合到一个展示层的功能中是没有问题的,但唯一的问题是它将是高度耦合的,并且相互独立运行会很麻烦。

© www.soinside.com 2019 - 2024. All rights reserved.