请选择 进入手机版 | 继续访问电脑版

结构型模式----外观模式

[复制链接]
金朝阳 发表于 2020-12-31 20:19:11 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
前言

         每天打仗电脑的开关机,会不会感觉很贫苦啊,一开一关,不如直接让他开着得了,节流了开机的时间,那么开机为什么会需要一些时间呢,答案就是,电脑内部的CPU、内存、硬盘等等一系列的东西都需要重启,包括关机也是一样,这些东西都是需要关闭的,但是我们只需要举行操纵一下开关机键就能管理这些问题了。电源键将复杂的过程给简化了。那么这就和外观模式有一点点的关系了。
模式先容

         外观模式:隐藏系统的复杂性,向客服端提供一个可以访问系统的接口。这种范例的设计模式属于布局型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。低沉了访问复杂系统的内部子系统是的复杂度。        
        什么时候使用外观模式呢?【当客户端不需要知道系统内部的复杂接洽,整个系统只需要提供一个接待员的时候(比如电脑开关机,操纵人员不需要知道他是怎么开机的,只要是能开机就可以了)】。尚有就是在七层登录的时候,会用到外观层。让系统之间的层级关系更加明确。

实例先容

          首先创建子系统类,CPU,NEICUN和YINGPAN类

       然后,创建外观类,也就是小编中的Computer类,

        最后,主步伐只需要调用外观类即可实现操纵

  优缺点:

优点: 1、淘汰系统相互依赖。 2、提高灵活性。 3、提高了安全性。
缺点:不符合开闭原则,如果要改东西很贫苦,继续重写都不符合。
使用场景: 1、为复杂的模块或子系统提供外界访问的模块。 2、子系统相对独立。 3、预防低水平人员带来的风险。
注意事项:在条理化布局中,可以使用外观模式界说系统中每一层的入口。

来源:https://blog.csdn.net/weixin_43267344/article/details/101289608
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题

专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )