首页 > 编程语言 > 详细

java-设计模式-外观模式

时间:2019-07-17 22:36:15      阅读:127      评论:0      收藏:0      [点我收藏+]

java设计模式-外观模式

  • 外观模式(门面模式):外观Facade为子系统的一组接口提供一个一致界面,使得这组子系统易于使用(通过引入一个新的外观角色降低原系统复杂度,同时降低客户类与子系统的耦合度)

    使用场景

  • 购房:房屋中介、出租户
  • 房屋中介为外观Facade,知道哪些子系统负责处理请求,将客户的请求代理给适当的子系统对象。
  • 出租户为子系统集合:实现子系统功能,处理Facade对象指派的任务(子系统中没人任何Facade信息)
  • 作用:
    • 可以防止向下转型调用子系统的公共方法。
    • 可以减少模块间依赖

技术分享图片

参考文档

java-设计模式-外观模式

原文:https://www.cnblogs.com/kunlingou/p/11203997.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!