哪种设计支持低耦合?

use*_*636 5 design-patterns coupling

设计#1

设计#2

哪种设计支持整体低耦合?为什么?

nsf*_*n55 1

在第一个中,付款与销售相结合。在第二个中,它与注册和销售相结合。我想说第一个耦合度较低,因为 Register 没有支付的概念。付款可以完全消除,并且不需要对注册进行任何更改。在第二种情况下,如果您取消了“付款”,则“注册”和“销售”都需要更改。