如上图,第一栏代表类名,第二栏代表类所拥有的属性(变量),第三栏代表类所拥有的方法(函数),可以看出: 1:写变量的方式为:访问权限 变量名 : 变量类型 = 默认值 2:写函数的方式为:访问权限 函数名(参数列表) : 返回值类型4:类与类之间的关系的体现才是UML的价值体现,类和类之间的关系值存在与下面五中关系中: 1:继承关系:使用空心的三角箭头代表继承关系,IsA的关系。
2:关联关系:某个类拥有另一个类。HasA的关系。分单向关联和双向关联。用普通箭头代表关联关系,是一种弱关系。
注意:双向关联存在关联的度,就是一个类里面拥有多个另一个类的成员,而另一个类只有0或者1个这个类成员。 3:聚合关系:就是一种包含关系,但不负责每个的生命周期,电脑没了,CPU、主板等还在。用的途中的箭头代表聚合关系。是一种强关系
4:组合关系:与聚合关系有点类似,但是负责了生命周期,当公司不存在的时候,下面的人事部、市场部等都不存在了。用的下面的实心箭头代表。是一种强关系。
5:依赖关系:是一种可能利用的关系,用的虚线箭头表示,是最弱的一种关系。
下面是类的五种关系图: 
通过上面这种解析,我们可以清楚的发现分出了优先级。 2:节点:分为数字节点,双向节点,一元节点等,我们希望每个节点都能得到我们需要的值,数字节点就直接返回数字,双向节点就需要把两边计算出来后再返回数值,一元节点也是直接计算并返回。由此,额omen可以通过UML来画出类图。
3:根据UML类图来写程序。新闻热点
疑难解答
图片精选