“四色原型”介绍及其样例

本文介绍了四色原型建模方法,这是一种基于UML的面向对象建模技术,通过四种颜色区分对象类型,帮助理解业务含义和对象间关系。文中以购物订单为例,展示了四色原型在实际应用中的过程,强调了MI(事件)通过ROLE(角色)与PPT(事物)交互的原则。
摘要由CSDN通过智能技术生成

“四色原型”是一种很重要的面向对象建模方法,自《彩色UML建模》一书中提出至今已有20年的历史,但是它前卫经典的思想和方法在今天仍然被人们借鉴和使用。本文将简析“四色原型”建模方法,并以购物订单为例描述“四色原型”的实际应用。

前提条件
“四色原型”的建模方法依赖UML的基础知识,UML是一种主流的建模语言,“四色原型”是在UML建模的基础上增添了一些描述,很清晰的明确业务含义。UML的相关知识:实体、关系(关联、聚合、继承)等,本文主要介绍“四色原型”,对UML的知识不赘述。

基本知识
“四色原型”是在使用UML建模的时候,把实体分为四类,并标注不同的颜色的一种建模方法。这种方法是模型设计经验的一种沉淀,能让我们更加深刻的理解每个对象的职责,以及对象之间的相互关系,通过四种颜色,能帮我们更好的分析建模对象,让我们分析复杂业务的同时也更直观的将对象关系一目了然呈现给大家,同时也能表达出比一般的黑白模型更加丰富的领域信息。

“四色原型”的定义如下:
在这里插入图片描述
四色原型是领域模型的一种原型,原型的意思是指领域中的任何模型及其关系都可以抽象为“四色原型”。使用“四色原型”方法进行UML建模的时候,对于每一个要建模的对象,分析其属于“四色原型”中的哪一种类型,在建模时将对象通过所属类型颜色表明,最终完成的建模图中可以更清晰明确各个对象的类型和业务含义。
用一句话来概括四色原型就是:一个什么样的人或物品以某种角色在某个时

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值