UML---类图和对象图

前言:

        

        说到类图,想必大家都觉得他的地位一般般吧,没有那么重要。其实类图是非常重要的图,是最常用的一种图。


内容:


一、类图:


(1)看到类图,那先了解类是什么呢?


类是面向对象系统组织结构的核心。类是对一组具有相同属性、操作、关系和语义的事物抽象。

例如:人类,植物类等。

类包括:类名,属性(静态),方法或操作(动态)

类中属性的可见性和类操作的可见性一共有三种 :公有类型(piblic),私有类型(private),受保护类型(protected)。



(2)类图是什么东东?


类图是用来显示系统中的类、接口以及他们之间静态结构和关系的一种静态模型,他描述系统的静态结构。

类图是面向对象系统建模中最常用的图,他是面向对象分析和设计的核心,同时他是定义其他图的基础,在类图的基础上,可以使用状态图、协作图、构件图和部署图等进一步

描述系统其他方面的特性。

类图一般在详细设计 过程中出现,主要用来描述系统中各个模块中类之间的关系。

一共包含这几种模型元素:类,接口,依赖关系,泛化关系,关联关系以及实现关系。


(3)、类图中的关系




关于这几种关系,大家可以看我另一个博客:http://blog.csdn.net/tgbyn/article/details/53642507


(4)我自己画的机房收费系统的类图:




二、对象图:


(1)对象是什么?


对象是类的实例,他是作为面向对象系统运行时的核心。


(2)创建一个对象,通常从两种情况来观察:


1.将对象作为一个实体,他在某个时刻有明确的值。

2.作为一个身份持有者,不同时刻有不同的值。


(3)对象图:


既然对象是类的实例,对象图也可以看做是类图的实例。

对象图描述的是系统在某一个特定时间点上的静态结构,是类图的实例和快照,即类图中的各个类在某一时间点上的实例及其关系的静态写照。

对象图包括对象(Object)和链(Link)。对象是类的特定实例,链式类之间关系的实例,表示对象之间的特定关系。


(4)下面是我画的机房收费系统的对象图:




三、总结:


这是第一次画类图和对象图,可能有点不好。人生肯定都有第一次嘛,继续加油,有什么不足之处,希望大家

都提出来。





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值