【发布时间】:2011-04-20 18:02:01
【问题描述】:
哪种设计支持整体低耦合?为什么?
【问题讨论】:
-
第二个将所有“智能”集中在寄存器中,这看起来不错。然后付款和销售只是“按他们说的做”。在第一种情况下,责任更加分散,而且可能更棘手。但是......不确定您如何实际测量整体低耦合!我也会有兴趣看到即将到来的答案。 :-)
-
我想你可能会找到一本书 (view it online) “基于事件的编程:将事件发挥到极致” 不要只看书名——第一章给出了深刻的描述和减少/转移耦合到较小形式的耦合行为的方法。