![]() |
1
4
根据
Law of Demeter
,一个对象只能与其自己的对象直接通信
邻居
. 因此,在您的情况下,a根本不应该调用b.c.operation(),因为c不是a的
邻居
. 相反,类B应该为此提供一个接口,例如
因此,操作顺序如下:
现在试一试序列图,应该会容易得多。 |
![]() |
2
1
在编程中
但如果我们有
|
![]() |
3
1
|