3
何时传出/传出耦合好坏
我这周要参加软件模式考试,我们要学习的主题之一是传出和传出耦合。 我了解,如果封装依赖于许多其他类型,则封装的Ce(有效耦合)较高。 例如: class Car{ Engine engine; Wheel wheel; Body body; } 该类具有较高的传出联轴器,因为它取决于引擎,车轮和车身类型。 如果“ Wheel”类型依赖于其他几个包装(汽车,飞机,自行车),则Ca(费伦特耦合)会较高。 我们考试中可能出现的问题之一是,何时传出/传出耦合好坏?这在我看来很奇怪,因为从逻辑上讲,程序需要具有高传入/传入耦合的包/类。 有没有人举例说明何时/何处高传出或传入耦合好/不好? 谢谢 !