服务门面(Service fa 不包含业务逻辑,只是对外 封装了一组相关业务操作的 序则用来实现这些用例。然 为,这样会增加依耦合性, 服务门面(Service facade 降低通用代码的复用性和可
|
cade),像Session Faç 提供了一个简单的、粗糙的接口 行为。用例(Use Case)用来协 而,你不应该让用例协调业务对 降低这些业务对象间的内聚力。 )上,因为业务逻辑在不同的门 维护性。
|
ade或者POJO Façade几乎 。业务对象(Business Object) 调这些业务对象和服务,而应用程 象(Business Object)内部的行 同样,你也不应该把业务逻辑加到 面之间潜在地复制了代码,这样会
|