类图(一)

什么是类?如何描述一个类,描述类的属性、方法、熟悉感或方法属性限制符。

类:相似的东西或事物。

其实如何描述一个类,就像我们如何描述一个人一样,把他的外貌、特征等一系列能说明这个人的特征

类图是什么?百度给出的解释是这样的。

类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性信息。

然而对我这样的小菜鸟来说,白话是做好的解释。下面说下我对类图的认识。


1)关联

关联分支比较多自己理解的也比较乱。

http://blog.csdn.net/lovelion/article/details/7842898   推荐刘伟老师对类图的讲解

2)依赖

依赖(Dependency)关系是一种使用关系,特定事物的改变有可能会影响到使用该事物的其他事物,在需要表示一个事物使用另一个事物时使用依赖关系。


人类依赖食物  为了填饱肚子

3)泛化(is-a-kind-of)

描述类和类之间的继承,为的是达到软件最大化的复用


毛类继承了哺乳类的属性,哺乳类动物又继承了动物的属性。

单重继承

一个子类有且只有一个父类


多重继承

表示一个类有两个或两个以上的父类


但是,但是、当出现这个水路两用东西的时候,就会出现二义性的问题,那么实现就是解决二义性的办法。

4)实现

实现是类元之间的语义关系,在该关系中一个类元描述了另一个类元保证实现的契约


接口用圆圈表示/ 或用<<>>表示

接口只是给出来的方法操作原型,具体方法是有类给出实现的(类的实例化)。

方法 + 实例化 = 实现

学习这东西不是一遍就能成的事情,第一次总结类图,理解不深刻其中可能有些错误还请帮忙指正。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值