UML之类图
类图
1、功能:侧重描述系统具体实现。展示一组类,接口和协作及他们间的关系。
类:一组具有相同属性,行为,关系和语义的对象的描述。
2、组成部分:
类名(name):类的名字。
属性(attribute):表示类具有的静态特性。
方法(operation):表示类具有的动态特性。
方法又分为:public,private,protect,表示如下:
(类的性质可以做为第四部分,如果类中含有内部类,则会出现第五个组成部分)
3、展示图:
机房收费系统中可以把所有用户抽象为一个类,用户包括一般用户,操作员和管理员,这三个不同级别的用户既可以做为各自的一个类,也可以实例为一个对象,这三个类都继承了用户的所有属性和部分共有的方法,各自具有自己的方法。