UML——类图、对象图(静态图)

【什么是对象图】

    

      对象图就是给系统做了一个瞬间静态快照,这张照片描述了一系列对象的状态值和它们之间的链接。

 

【对象图的组成】

 

对象图=对象+链

 

对象

     

    对象就是真实世界中的一个物理上或概念上具有自己状态和行为的实体,并且对象可以是抽象的。

 

特性:标识(名字),行为(方法,属性),状态(属性)。

 

标识:顾名思义为对象的名字。对象名的格式遵循的语法为对象名:类名(别忘了在下面画下划线)

 

行为:操作与被操作所做出的反应。

 

状态:所有的属性+属性当前状态的值。

例如

        

     对象图用链来将对象捆绑在一起,一般用实线来表示,其实对象图的关系和类图的关系一样。

例如

 

 

【对象图的画法】

 

1.先找出对象和类

2.进行细化的关联分析

 

下面是我的管理员结账的系统图,个人认为对象图,就是静态的表示某个时间做了什么事。

 

 

【对象图的使用注意】

 

     对象关注的所有参与对象当时的状态,它并不关注对象之间的联系。

     过于细致的对象图会降低系统模型的抽象程度,不利于从更高的层次理解整个系统构架和运作。

     在分析源代码时,可以通过对象图来细化分析。而对于开发人员,对于逻辑较复杂的类交互时,可以考虑画出一些UML对象图来做补充说明。

 

 

【对象图与用例图的区别】

 

 

ps(盗的12期师姐的图,大家可以看看师姐写的这篇博客,博客链接,关于类图与对象图的区别

 

【画静态图的心得体会】

 

      画图的时候一定要有自己的主题思想,可以参考其它的博客,尽量不要照抄,可以在它的基础上学习,形成自己的观点。

      不要强求一次画出多完美的图,尽量认真用心就好。

 

 

 

 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值