UML

来源:互联网 发布:牛尔产品怎么样 知乎 编辑:程序博客网 时间:2024/06/05 09:40

实体有三:

1.类图:三层,一,名字;二,类的特性,字段和属性;三,类的操作; ‘+’ 表示public          ‘-’表示private     ‘#’表示protected

2.接口图: 顶端有《interface》  第一行 名称,第二行接口;  表示方法有 矩形表示法和棒棒糖表示法。

接下来是关系:类与类的,类与接口的

1.首先是动物,鸟,鸭子,唐老鸭之间关系符号,由于他们都是继承的关系,用空三角形+实线.

2.大雁最能飞,实现了飞翔的接口  实现接口用 空三角形+虚线

3.企鹅需要知道气候的变化。当一个类‘知道’另一个类时,用关联。 关联关系用实线箭头来标示。

4.一个雁群可以由多只大雁,所以满足聚合关系。聚合表示一种弱的拥有关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。用空心的菱形+实线的箭头来表示

5.合成是一种强的拥有关系,体现严格的部分和整体的关系,部分和整体的声明周期一样。 实心的菱形+实线的箭头来表示

6.动物依赖于氧气和水,他们之间是依赖关系,用虚线箭头表示。

UML类图是一个慢慢熟悉的过程,慢慢来。




原创粉丝点击