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

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

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

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

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

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

静态模型,类设计步骤:

  1. 领域类映射

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

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

实现模型:

目录
相关文章
|
10月前
|
SQL 设计模式 数据库
领域模型:贫血模型与充血模型的深度解析
领域模型:贫血模型与充血模型的深度解析
《面向对象分析与设计》一3.1 系统边界
本节书摘来自华章出版社《面向对象分析与设计》一书中的第3章,第3.1节,作者 麻志毅,更多章节内容可以访问云栖社区“华章计算机”公众号查看
3504 0
|
9月前
|
领域建模 uml
面向对象分析与设计
一、面向对象分析与设计 面向对象分析与设计(Object-oriented Analysis and Design,简称OOAD)是一种软件开发方法论,旨在通过将现实世界的问题抽象为对象的集合来进行系统分析和设计。 面向对象分析(Object-oriented Analysis,简称OOA)是指通过识别和描述系统中的对象及其相互关系来分析问题。在面向对象分析中,重点关注的是问题域中的实体、属性、行为以及它们之间的关系。通过对问题域的深入理解,可以识别出系统中的关键对象,并确定它们的属性和行为。 面向对象设计(Object-oriented Design,简称OOD)是指根据面向对象分析的结果,
107 0
|
领域建模 Scala
函数范式与领域模型
函数范式与领域模型
|
测试技术 uml
【UML 建模】UML建模语言入门-视图,事物,关系,通用机制(三)
【UML 建模】UML建模语言入门-视图,事物,关系,通用机制(三)
279 0
【UML 建模】UML建模语言入门-视图,事物,关系,通用机制(三)
|
运维 测试技术 uml
【UML 建模】UML建模语言入门-视图,事物,关系,通用机制(一)
【UML 建模】UML建模语言入门-视图,事物,关系,通用机制(一)
353 0
【UML 建模】UML建模语言入门-视图,事物,关系,通用机制(一)
|
测试技术 uml 数据安全/隐私保护
【UML 建模】UML建模语言入门-视图,事物,关系,通用机制(二)
【UML 建模】UML建模语言入门-视图,事物,关系,通用机制(二)
264 0
【UML 建模】UML建模语言入门-视图,事物,关系,通用机制(二)
|
存储 开发框架 Java
DDD领域驱动设计-充血模型、贫血领域模型(上)
DDD领域驱动设计-充血模型、贫血领域模型(上)
278 0
|
开发框架 开发者
DDD领域驱动设计-充血模型、贫血领域模型(下)
DDD领域驱动设计-充血模型、贫血领域模型(下)
155 0