原文:DDD理论学习系列(5)-- 统一建模语言

DDD理论学习系列 案例及目录 .引言 上一节讲解了领域模型,领域模型主要是将业务中涉及到的概念以面向对象的思想进行抽象,抽象出实体对象,确定实体所对应的方法和属性,以及实体之间的关系。然后将这些实体和实体之间的关系以某种形式 比如UML 图形 代码 文字描述等 展现出来。而领域模型是领域建模的结果,那如何建模呢 我们可以借助于UML。 我们知道UML 统一建模语言 是一种用于绘制软件概念图的图 ...

2017-06-11 08:33 0 2179 推荐指数:

查看详情

DDD理论学习系列(1)-- 通用语言

DDD理论学习系列目录 1.引言 在开始之前,我想我们有必要先了解以下DDD的主要参与者。因为毕竟语言是人说的吗,就像我们面向对象编程一样,那通用语言面向的是? DDD的主要参与者:领域专家+开发人员 领域专家:精通业务的任何人。 开发人员:开发+测试。 领域专家擅长某个领域的知识 ...

Sun May 07 13:10:00 CST 2017 4 2815
DDD理论学习系列(13)-- 模块

DDD理论学习系列——案例及目录 1. 引言 Module,即模块,是指提供特定功能的相对独立的单元。提到模块,你肯定就会想到模块化设计思想,也就是功能的分解和组合。对于简单问题,可以直接构建单一模块的程序。而对于复杂问题,则可以先创建若干个较小的模块,然后将它们组装、链接 ...

Tue Aug 01 16:04:00 CST 2017 4 2047
DDD理论学习系列(7)-- 值对象

DDD理论学习系列——案例及目录 1.引言 提到值对象,我们可能立马就想到值类型和引用类型。而在C#中,值类型的代表是strut和enum,引用类型的代表是class、interface、delegate等。值类型和引用类型的区别,大家肯定都知道,值类型分配在栈上,引用类型 ...

Mon Jun 19 16:25:00 CST 2017 2 2105
DDD理论学习系列(11)-- 工厂

DDD理论学习系列——案例及目录 1.引言 在针对大型的复杂领域进行建模时,聚合、实体和值对象之间的依赖关系可能会变得十分复杂。在某个对象中为了确保其依赖对象的有效实例被创建,需要深入了解对象实例化逻辑,我们可能需要加载其他相关对象,且可能为了保持其他对象的领域不变性增加了额外 ...

Fri Jul 21 16:26:00 CST 2017 3 2071
DDD理论学习系列(9)-- 领域事件

DDD理论学习系列——案例及目录 1. 引言 A domain event is a full-fledged part of the domain model, a representation of something that happened ...

Thu Jul 06 17:51:00 CST 2017 9 2471
DDD理论学习系列——案例及目录

目录 DDD理论学习系列(1)-- 通用语言 DDD理论学习系列(2)-- 领域 DDD理论学习系列(3)-- 限界上下文 DDD理论学习系列(4)-- 领域模型 DDD理论学习系列(5)-- 统一建模语言 DDD理论学习系列(6)-- 实体 DDD理论学习系列(7)-- 值对象 DDD ...

Fri Jun 02 16:39:00 CST 2017 4 8594
DDD理论学习系列(6)-- 实体

DDD理论学习系列——案例及目录 1.引言 实体对应的英语单词为Entity。提到实体,你可能立马就想到了代码中定义的实体类。在使用一些ORM框架时,比如Entity Framework,实体作为直接反映数据库表结构的对象,就更尤为重要。特别是当我们使用EF Code First ...

Mon Jun 12 16:28:00 CST 2017 1 1767
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM