面向对象--领域模型,设计模型,实现模型总结

简介: --基于面向对象葵花宝典读书总结。领域建模是面向对象真正开始。2个作用: 发掘重要的业务领域概念; 建立业务领域之间的关系。

--基于面向对象葵花宝典读书总结。
领域建模是面向对象真正开始。
2个作用:

  1. 发掘重要的业务领域概念;
  2. 建立业务领域之间的关系。

找名词:从用例中找名词。
加属性:找出名词的属性。
连关系:使用ER图,连类的关系。

设计模型:
领域模型只是从用例模型中提炼出反应业务领域的概念,还不是软件类。设计模型就是实现领域类到软件类的转换。
静态模型:类模型,类的名词,职责,属性,方法,类关系等。
动态模型:关注系统的动态行为。

静态模型,类设计步骤:

  1. 领域类映射

    类筛选
    名称映射
    属性映射
    提炼方法:用例模型中,找动词
    筛选方法,提炼 
  2. 金雕细琢,应用设计原则和设计模式
  3. 照本宣科,拆分辅助类

动态模型:
分类:状态模型,活动模型,序列模型,协作模型

实现模型:

目录
相关文章
|
SQL 设计模式 数据库
领域模型:贫血模型与充血模型的深度解析
领域模型:贫血模型与充血模型的深度解析
|
数据可视化 uml
UML类图的六大关系,最佳学习理解方式
UML类图的六大关系,最佳学习理解方式
444 0
UML类图的六大关系,最佳学习理解方式
|
6月前
|
测试技术 领域建模
领域建模问题之领域模型中的四步建模是什么
领域建模问题之领域模型中的四步建模是什么
|
设计模式
面向对象方法-抽象
面向对象方法-抽象
|
关系型数据库
面向对象的设计(OOD)原则了解一下
面向对象的设计(OOD)原则了解一下
223 0
|
存储 人机交互
领域驱动设计总结——如何构造领域模型
本文为领域驱动设计系列总结的第三篇,主要对领域驱动设计概念做个介绍,本系列领域驱动设计总结主要是在Eric Evans 所编写的《领域驱动设计》 一书的基础上进行归纳和总结。本文主要介绍在领域驱动设计中如何构造领域模型。
179 0
|
领域建模 Scala
函数范式与领域模型
函数范式与领域模型
|
存储 开发框架 Java
深度解读DDD核心模型,贫血模型和充血模型
深度解读DDD核心模型,贫血模型和充血模型
1352 0
深度解读DDD核心模型,贫血模型和充血模型
【结构化开发方法】抽象和模块化
【结构化开发方法】抽象和模块化
423 0
|
存储 JSON 数据库
领域模型vs数据模型,应该怎么用?
什么是领域模型?什么又是数据模型?两者可以等同吗?在实际应用中,怎么样才能用好它们?本文介绍领域模型和数据模型的概念定义,并举例说明两者相互混淆的错误用法,分享如何正确地应用它们。
领域模型vs数据模型,应该怎么用?

热门文章

最新文章

下一篇
开通oss服务