一般动作
... | ... | @@ -11,7 +11,7 @@ |
11 | 11 | |
12 | 12 | 【箭头指向】:带三角箭头的实线,箭头指向父类 |
13 | 13 | |
14 | -[[image: |
|
14 | + [[image:2012013014503555.png]] | |
15 | 15 | |
16 | 16 | **2. 实现(Realization)** |
17 | 17 | |
... | ... | @@ -19,7 +19,7 @@ |
19 | 19 | |
20 | 20 | 【箭头指向】:带三角箭头的虚线,箭头指向接口 |
21 | 21 | |
22 | -[[image: |
|
22 | + [[image:2012013014511295.png]] | |
23 | 23 | |
24 | 24 | **3. 关联(Association)** |
25 | 25 | |
... | ... | @@ -29,13 +29,13 @@ |
29 | 29 | |
30 | 30 | 【箭头及指向】:带普通箭头的实心线,指向被拥有者 |
31 | 31 | |
32 | -[[image: |
|
32 | + [[image:2012013014523314.png]] | |
33 | 33 | |
34 | 34 | 上图中,老师与学生是双向关联,老师有多名学生,学生也可能有多名老师。但学生与某课程间的关系为单向关联,一名学生可能要上多门课程,课程是个抽象的东西他不拥有学生。 |
35 | 35 | |
36 | 36 | 下图为自身关联: |
37 | 37 | |
38 | -[[image: |
|
38 | +[[image:2012013014535010.png]] | |
39 | 39 | |
40 | 40 | **4. 聚合(Aggregation)** |
41 | 41 | |
... | ... | @@ -47,7 +47,7 @@ |
47 | 47 | |
48 | 48 | 【箭头及指向】:带空心菱形的实心线,菱形指向整体 |
49 | 49 | |
50 | -[[image: |
|
50 | + [[image:2012013014551979.png]] | |
51 | 51 | |
52 | 52 | **5. 组合(Composition)** |
53 | 53 | |
... | ... | @@ -59,7 +59,7 @@ |
59 | 59 | |
60 | 60 | 【箭头及指向】:带实心菱形的实线,菱形指向整体 |
61 | 61 | |
62 | -[[image: |
|
62 | +[[image:2012013014563567.png]] | |
63 | 63 | |
64 | 64 | **6. 依赖(Dependency)** |
65 | 65 | |
... | ... | @@ -69,7 +69,7 @@ |
69 | 69 | |
70 | 70 | 【箭头及指向】:带箭头的虚线,指向被使用者 |
71 | 71 | |
72 | -[[image: |
|
72 | + [[image:2012013014572072.png]] | |
73 | 73 | |
74 | 74 | 各种关系的强弱顺序: |
75 | 75 | |
... | ... | @@ -77,4 +77,4 @@ |
77 | 77 | |
78 | 78 | 下面这张UML图,比较形象地展示了各种类图关系: |
79 | 79 | |
80 | -[[image: |
|
80 | +[[image:2012013014595920.png]] |