今天整理一下软件设计中的UML中的图
首先说下UML中类图的实体,类图中实体有下面几种
1.类
2.接口
在visio中一个类或者接口是这样的一个框,如果是类就直接在类名中展现;如果是接口,使用书名号包裹一下,就是这样《interface》
然后格式中的三行结构分别表示了类名、静态的成员、成员方法
在成员方法中要注意,默认是public的成员,如果是private的成员-号标识一下,对应关系如下:
+ public
# protected
- private
当然这里没有很深入的总结,先面向使用;把最常用的关系总结出来;
继承关系,也就是父类和子类的关系用的符号,这个表示的is a 的关系,哺乳动物是动物的子集,马是哺乳动物的子集,这种关系就是继承
继承关系接口的实现,这里也就是定义的一个接口,接口的实现是用虚线加空心的箭头表示
接口的实现依赖关系,这是最常用的关系,指的就是一个类需要依赖另外的一个类
依赖关系下面的是一个案例,写到这儿我突然发现如果在编程之前先想好各个类之间的关系,对于编程的效率是更好的
网友评论