UML面向对象建模与设计读书笔记——建模是一种设计艺术

1、三种层面描述建模系统:类模型、状态模型和交互模型。

类模型(class model):描述系统中对象的结构——它们的标识、与其他对象的关系、属性和操作,类模型提供了状态和交互模型的上下文。

状态模型(state model):描述了与操作的时间和顺序相关的对象层面——标记变化的事件,界定事件上下文的状态,以及事件和状态的组织。状态模型捕获控制,也即描述操作出现顺序的系统层面,不考虑操作做了些什么,它们在操作什么,或它们是如何实现的。

交互模型(interaction model): 描述对象之间的交互——独立对象如何协作,来从整体上完成系统的行为。状态和交互模型描述了行为的不同侧面,它们两者配合才能完整描述行为。

以上三种模型,类模型根据类和关系描述系统的静态结构。状态模型根据事件和状态描述系统的控制结构。交互模型描述独立对象要如何交互以从整体上完成系统的行为。对于不同的问题,三种模型的侧重点不同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值