首页 > 作文

Java设计模式之外观模式示例详解

更新时间:2023-04-06 00:50:51 阅读: 评论:0

定义

外观模式为多个复杂的子什么是中心对称图形系统,提供了一个一致的界面,使得调用端只和这个接口发生调用,而无须百家讲坛英雄项羽关系这个子系统内部的细节

案例

需求

看电影的时候需要进行一系列的操作,比如打开播放器,放下屏幕,打开投影仪,打开音响等,这个要怎么进行管理呢

方案:外观模式实现

定义播放器类

定义投影仪类

定义音响类

定义爆米花机类

定义家庭影院外观类

定义测祝福信息试类

查看测试结果

分析

我们通过家庭影院外观类hometheaterfacade的ready,play,end方法操作了播放器语文作业,投影仪等的打开,关闭电子商务网络营销,对于家庭影院外观类来说,他是不需要知道播放器,投影仪等的打开,关闭具体是怎么样实现的。在一定程度上实现了解耦,易维护和扩展。

总结

优势:

1.外观模式对外屏蔽了子系统的实现细节(安全性)

2.外观模式降低了客户端与子系统交互的复杂性,对客户端和子系统进行解耦合,子系统内部的模块更容易维护和扩展

3.通过合理的使用外观模式,可以帮助我们更好的划分访问层次

使用场景

1.对分层的系统进行构建时,使用外观模式可以简化子系统之间的依赖关系

2.当有一个复杂的系统,里面有很多子系统,有大量的操作,这时候可以使用外观模式

3.当客户端与多个子系统之间存在很多耦合时,引入外观模式,可以将他们分离,提高子系统的独立性和可移植性

以上就是java设计模式之外观模式示例详解的详细内容,更多关于java外观模式的资料请关注www.887551.com其它相关文章!

本文发布于:2023-04-06 00:50:49,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/c3861e7775a090916b038f4a59756d21.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Java设计模式之外观模式示例详解.doc

本文 PDF 下载地址:Java设计模式之外观模式示例详解.pdf

标签:外观   子系统   模式   定义
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图