请输入您要查询的百科知识:

 

词条 域模型
释义

域模型的定义

在软件开发领域,模型用来表示真实世界的实体。在软件开发的不同阶段,需要为目标系统创建不同类型的模型。在软件设计阶段,需要创建域模型。

域模型模式的作者 Martin Fowler 给出了以下定义(Fowler,2003 年): 融合了行为和数据的域的对象模型。

域模型是面向对象的。

域对象

构成域模型的基本元素就是域对象。域对象,即Domain Object,是对真实世界的实体的软件抽象。域对象还可以叫做业务对象,即Business Object 。

域对象的分类

实体域对象

实体域对象可以代表人、地点、事物或概念。

过程域对象

过程域对象代表应用中的业务逻辑活流程。

事件域对象

事件域对象代表应用中的一些事件。

域对象之间的关系

关联

关联指的是类之间的引用关系,这是实体域对象之间最普遍的一种关系。关联可以分为一对一、一对多和多对多关联。

依赖

依赖指的是类之间的访问关系。

聚集

聚集指的是整体与部分之间的关系。

泛化(也称一般化)

泛化指的是类之间的继承关系。

域模型的分类

贫血域模型

只是简单的数据载体,没有任何业务。

充血域模型

除数据外还有与持久化(和事务逻辑)无关的业务实现 。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/25 6:17:45