0

快速搜索边界控制实体模式给出了这个


(来源:pearce at www.cs.sjsu.edu

所以我想控制器可以与其他实体“交谈”。但是控制器可以互相交谈吗?还是其他 DAO?下面是对的吗?

在此处输入图像描述

4

1 回答 1

0

边界控制实体模式是 MVC 模式的一种变体。通常,在 MVC 模式中,控制器不相互通信。如果应该重用某些代码,则应在应用程序中添加额外的层并在其中放置共享逻辑。

虽然这个例子说控制器可以相互通信,但我认为这不是一个好主意: http ://epf.eclipse.org/wikis/abrd/core.tech.common.extend_supp/guidances/guidelines/entity_control_boundary_pattern_C4047897 .html

客户服务应用程序的示例控件元素是 CreateMarketingCapmpa​​ign。此设计元素将响应某些前端边界元素,并将与其他实体、控制元素和后端边界元素协作以支持营销活动的创建。

我建议避免控制器到控制器的通信。

于 2011-11-08T01:08:26.313 回答