Java学习笔记之--------外观模式

迪米特法则

了解外观模式之前,先加深一下对迪米特法则的印象:迪米特法则也叫最少知道原则:一个软件应当尽可能少的与其他实体发生相互作用。

相关场景

如果我们自己泡茶,需要自己准备开水、茶叶、茶具,然后再亲自动手泡茶。如果我们去到茶馆里面,我们只需要跟服务员联系,然后由服务员去完成其他的工作,我们就可以喝到一壶热茶。

如果需要注册一个公司,我们需要自己按照流程,工商局、质检局、税务局、银行,都需要自己去办理相关文件。如果使用外观模式,我们只需要与中介公司的业务员联系,其他工作由业务员帮我们完成。

外观模式

外观模式提供了一个统一的接口,用来访问子系统中的一群接口。外观模式定义了一个高层接口,让子系统更容易使用。

外观模式类图

开发中常见的场景

频率很高,哪里都会遇到。各种技术和框架中,都有外观模式的使用,如:JDBC封装后的,commons提供的DBUtils类Hibernate提供的工具类,Spring JDBC工具类等。

 

以上为外观模式的学习笔记,此文章为尚学堂视频的学习笔记+自己总结。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值