mirror of
https://github.com/CyC2018/Interview-Notebook.git
synced 2026-10-31 02:53:42 +00:00
Update 面向对象思想.md
更新依赖关系三种形式中类的方向,说明发送消息即调用方法。
This commit is contained in:
+4
-4
@@ -246,11 +246,11 @@ School "1" - "*" Student
|
||||
|
||||
### 依赖关系 (Dependency)
|
||||
|
||||
和关联关系不同的是,依赖关系是在运行过程中起作用的。A 类和 B 类是依赖关系主要有三种形式:
|
||||
和关联关系不同的是,依赖关系是在运行过程中起作用的。A 类依赖 B 类主要有三种形式:
|
||||
|
||||
- A 类是 B 类方法的局部变量;
|
||||
- A 类是 B 类方法的参数;
|
||||
- A 类向 B 类发送消息,从而影响 B 类发生变化。
|
||||
- B 类是 A 类方法中的局部变量;
|
||||
- B 类是 A 类方法的参数;
|
||||
- A 类向 B 类发送消息(调用 B 类的方法),从而影响 B 类发生变化。
|
||||
|
||||
<div align="center"> <img src="pics/uml-dependency.png" width="640px"/> </div><br>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user