我现在使用NetBeans作为我的集成开发环境,它有一个用于建模的插件。在类图中,有称为Boundary Class
、Control Class
和Entity Class
的模型元素。然而,我找不到一个很好的定义,但是我在UML类图上找到了this site。
发布于 2017-03-06 23:18:28
边界控制实体模式有两个版本:
旧结构,在127描述(实体作为数据模型元素,控制作为功能,边界作为应用程序接口)新对象模式
作为对象模式:
边界是任何内部逻辑(如DDD模式中的服务)中“其他世界”控制的接口,实体是对象的持久化服务器(如DDD模式中的存储库)。
所有类都有操作(参见Fowler贫血领域模型反模式),所有这些类都是MVC模式中的模型组件。规则:只有边界为“另一个世界”提供服务边界只能调用ControllControl可以调用anybodyEntity不能调用任何人(!),只能被调用。
jz
发布于 2009-06-29 21:06:19
实际上,健壮性图(或分析图,有时被称为)只是专门的类图。它们是UML的一部分,并且从一开始就存在(请参阅Jacobson的书,统一软件开发过程--“三个朋友”系列书籍的一部分)。前面提到的书在第183-185页上对这三个类有很好的定义。
https://stackoverflow.com/questions/683825
复制相似问题