门面模式[借收集.pdfVIP

  • 1
  • 0
  • 约5.62千字
  • 约 8页
  • 2021-12-07 发布于福建
  • 举报
facade 原理: 门面模式为整个子系统提供一种高层次的简单接口, 以便减少复杂度和依赖性, 这使得子系 统的使用简单并且更容易管理。 门面是一个类, 它把客户对象所需要的子系统的功能简化到简单的接口上, 客户对象不直接 与子系统内部的对象打交道, 而是简单地调用门面对象所提供的接口, 门面对象再去调用子 系统内部的具体功能。 门面模式的主要目的我觉得不在于减少依赖关系 (如果包括间接依赖 ),而是简化用户的使用 接口。 在什么情况下使用门面模式 为一个复杂子系统提供一个简单接口:子系统往往因为不断演化而变得越来越复杂,使用 门面模式可以使得子系统更具有可复用性。 子系统的独立性: 引入门面模式将一个子系统与它的客户端以及其他子系统分离, 可以提高 子系统的独立性和可移植性。 层次化结构: 在构建一个层次化的系统时, 可以使用门面模式定义系统中每一层的入口。 如 果层与层之间是相互依赖的,

文档评论(0)

1亿VIP精品文档

相关文档