【UML】类图与对象图
类图,它既用于应用程序的系统分类的一般概念建模,也用于详细建模,将模型转换成编程代码。同时也可用于数据建模。
类图显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计。最基本的元素是类或者接口。在类图中常用的关系有:继承,关联,依赖,实现。在画类图时,需要有类的名称,属性和方法。类的名称是必须要写的,属性中有公有,受保护,私有,实现四种。
我本来划分管理员,操作员和一般用户,是从范围由大到小来划分的,这样的话,一般用户范围最广,其次是操作员,最后是管理员,所以一般用户是父类,操作员是其子类,管理员是操作员的子类。前几天和涛哥交流的时候,他说管理员应该是父类,因为从权限上来说,管理员的权限最大,其次是操作员,最后是一般用户。感觉也很有道理,所以在这个理解之上,机房收费系统的类图应该是这个样子的:
第一次画,还有很多画的不好的地方。
类,是抽象的。但是对象则是具体的。就比如我们说学生,它很抽象,因为不知道具体是谁,但是如果我们说一个学生的学号,那么这个学号所代表的学生,则是一个具体的对象。
类图与对象图的区别如下:(该图片取自网上)
感谢您的阅读~