返回列表 发帖

什么是类?

某天,你正在一条阴暗的小巷中行走…
突然一个彪形大汉拦住你的去路!
彪形大汉阴森森地说:要看UML图不?
你哈哈大笑,反问:是类图不?
彪形大汉一愣:你咋知道?
你狂笑:你难道不知道类图是用得最多的UML图不?

没错,类图确实是用得最多的UML图,而且是最能反应OO思想的UML图!
类图,英文名字曰:Class Diagram,一个类,它远看是矩形,近看也是矩形,只不是有时是一个矩形有时是2-3个矩形的集合。

类图0.png
2009-10-27 15:12


咱们写代码时,一个Class会有一些属性和方法,用类图表示如下:

类图1.png
2009-10-27 15:12


这个类图,由三个矩形组合而成,由上而下分别是类名、属性和方法,属性和方法的前面有个加号(“+”),表示是公开属性或者方法,如果是减号(“-”),则表示是私有的属性或方法。

有时因为表达的重点不一样,类图只会有一个矩形或者是两个矩形,如下图:

类图2.png
2009-10-27 15:13


类图3.png
2009-10-27 15:12



类图有什么用途呢?
简单地说可以用于需求开发和软件设计,具体的用法我们将会在后面通过大量的案例来说明。

类图的语法其实不复杂,问题是要提炼出合适的类却不是一般人所能的!
以下两个题目,欢迎大家来挑战一下!
题目1:请用类图对你们公司的所有人员进行分类。
题目2:请用类图对访问本网站的人员进行分类。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

题目1:
----------
职员
----------
职员姓名
职员职务
----------
工作()
赚钱()
----------
学习UML

TOP

题目2
注册用户
————————
用户姓名
用户登陆时间
----------------------
浏览时间()
用户IP()
---------------------
爱拼才会赢

TOP

类是具有某种责任的抽象体。
高度决定视野,角度改变观念。性格决定命运,尺度把握人生。

TOP

再来复习一下,加深记忆
爱拼才会赢

TOP

很久都没有接处UML了,,复习

TOP

提示: 作者被禁止或删除 内容自动屏蔽

TOP

回复 7# yongfa365
奖励3金币,18金涨为21金啦!

总经理、经理、项目代表是人员的一种,而项目代表是团队的成员,这表达得相当不错!
总经理、经理、项目代表是独立的类,他们既继承人员,又具备各自独立的特性、操作,那么他们各自所特有的特性、操作是什么呢?如果他们不具备特有的特性、操作,那么为什么要将他们单独列为类呢?

TOP

提示: 作者被禁止或删除 内容自动屏蔽

TOP

回复 9# yongfa365
你已经考虑到如何实现的问题了,厉害!
不过本题目你只需要从业务建模的角度考虑就可以了。

TOP

恩,非常厉害,FB老师与7楼的前辈都给我上了一课!!

谢谢...继续关注ing

TOP

学习了,非常感谢非常感谢非常感谢非常感谢

TOP

正在学习中  非常感谢!

TOP

正在学习中  非常感谢!

TOP

正在学习中  非常感谢!

TOP

返回列表

校长推荐 关闭


寻求场地合作伙伴!

我们将会在全国各大城市开展各类课程,希望觅得可以信赖的长期合作伙伴,合作伙伴可以免费获得一定数量的学员名额。


查看
我的社区