当前位置: 首页 > wzjs >正文

三五互联网站后台物流炒货怎么做网站

三五互联网站后台,物流炒货怎么做网站,洛阳建设网站的公司,网站开发自我介绍JAVA设计模式——(四)门面模式 概念理解实现门面代码测试 适用性 概念 在一个子系统中提供一个统一的接口用于访问系统功能,使得子系统更加易于使用。 理解 这个模式相对简单,非常容易理解。最简单的就是一个买票的app&#xf…

JAVA设计模式——(四)门面模式

  • 概念
  • 理解
  • 实现
    • 门面代码
    • 测试
  • 适用性

概念

在一个子系统中提供一个统一的接口用于访问系统功能,使得子系统更加易于使用。

理解

这个模式相对简单,非常容易理解。最简单的就是一个买票的app,我们下单之后,app会发送请求到后端,后端的各种操作我们都是不知道的,隐蔽了实现的细节。所以这个app的前端的各种功能,就是一个门面模式。

实现

package cn.sh.designepattern.example01;/*** @Author song* @Version 0.0.1* @Date 2025/4/23 19:41* @Contact 643947568@qq.com*/
public class BookAirTickets {public void bookTickets(){System.out.println("订购飞机票");}
}
package cn.sh.designepattern.example01;/*** @Author song* @Version 0.0.1* @Date 2025/4/23 19:42* @Contact 643947568@qq.com*/
public class BookBusTickets {public void bookTickets(){System.out.println("订购汽车票");}
}
package cn.sh.designepattern.example01;/*** @Author song* @Version 0.0.1* @Date 2025/4/23 19:42* @Contact 643947568@qq.com*/
public class BookTrainTickets {public void bookTickets(){System.out.println("订购火车票");}
}

门面代码

package cn.sh.designepattern.example01;/*** @Author song* @Version 0.0.1* @Date 2025/4/23 19:43* @Contact 643947568@qq.com*/
public class Facade {private BookAirTickets bookAirTickets = new BookAirTickets();private BookBusTickets bookBusTickets = new BookBusTickets();private BookTrainTickets bookTrainTickets = new BookTrainTickets();public void bookAirTickets() {bookAirTickets.bookTickets();}public void bookBusTickets() {bookBusTickets.bookTickets();}public void bookTrainTickets() {bookTrainTickets.bookTickets();}}

测试

package cn.sh.designepattern.example01;/*** 门面模式* 在一个子系统中提供一个统一的接口用于访问系统功能,使得子系统更加易于使用。** @Author song* @Version 0.0.1* @Date 2025/4/23 19:32* @Contact 643947568@qq.com*/
public class Main {public static void main(String[] args) {Facade facade = new Facade();facade.bookAirTickets();facade.bookBusTickets();facade.bookTrainTickets();}
}

适用性

为一个复杂的子系统提供一个简单的接口。隐藏内部细节。为子系统提供简单的接口门面,让系统易于使用。

此外,对于系统分层展示,也十分有效。


文章转载自:

http://HI6Wb5e5.hbLkq.cn
http://8r4wAsgf.hbLkq.cn
http://x1oD8XY1.hbLkq.cn
http://2RhmlI5Z.hbLkq.cn
http://Er3RMdMl.hbLkq.cn
http://lSivtJIp.hbLkq.cn
http://1yt4tN1Z.hbLkq.cn
http://hqtRfH04.hbLkq.cn
http://u1Xf89wX.hbLkq.cn
http://Kg9dUAat.hbLkq.cn
http://eFxdSj5h.hbLkq.cn
http://4Gwgq74t.hbLkq.cn
http://wTSuw07l.hbLkq.cn
http://tVkvHzrh.hbLkq.cn
http://0UjHvUMD.hbLkq.cn
http://UnaTruY6.hbLkq.cn
http://j7HzeLJY.hbLkq.cn
http://dpTXVj4F.hbLkq.cn
http://lGnazu2J.hbLkq.cn
http://lUPI9MdA.hbLkq.cn
http://QvUx0tZt.hbLkq.cn
http://jYZbNI0Y.hbLkq.cn
http://Yf4WHPQ1.hbLkq.cn
http://EZSQsMbI.hbLkq.cn
http://qg43zkVU.hbLkq.cn
http://BDscrNnM.hbLkq.cn
http://ohIxPsde.hbLkq.cn
http://1sLT2ZGd.hbLkq.cn
http://CMDQ2QMS.hbLkq.cn
http://biUX2LaO.hbLkq.cn
http://www.dtcms.com/wzjs/613746.html

相关文章:

  • 自驾游自由行网站建设做会所在哪个网站推广
  • 支付网站建设推广的会计分录wordpress关闭文章摘要
  • 古城区建设局网站wordpress媒体库 下载
  • 珠海网站系统建设中信建设官方网站
  • 网络推广发帖网站pc端好玩的大型网游
  • 西安网站优化招聘500做网站
  • 网站优化排名软件企业邮箱多少钱一年
  • 国际时事新闻最新消息seo排名工具
  • 上海建设网站浦东新区污水管网工程wordpress企业末班
  • 网站规划开发前景网站访客抓取
  • 百度网盟推广太恶心网站访问速度优化工具
  • django个人博客网站开发部署源码承德网站建设怎么做
  • 做机械的专业外贸网站有哪些wordpress用户量上限
  • 做网站背景的图片西安网站建设的费用
  • 做网站手机端如何更新吉林省住房与城乡建设厅网站
  • 一站式营销推广用wordpress建站会不会显得水平差
  • 百度营销appseo推广优化外包价格
  • 网页设计网站模板素材物业管理网站开发背景
  • 佛山网站建设公司哪家性价比高个人网站建设策划书
  • 网站建设就找桥三科技北京建设学院网站
  • 河池市住房和城乡建设局网站杭州e时代网站建设
  • win2008网站404桥头镇做网站
  • 网站加ico公司网站是做的谷歌的
  • 织梦cms建站html零基础教程
  • 三合一网站建设口碑好北京 设计 网站建设
  • 秦皇岛网站制作报价温州住房建设网站
  • centos7系统做网站常德县
  • 设计网站公司力荐亿企邦空调安装东莞网站建设
  • 衡水企业网站制作公司网上查公司怎么查
  • 厦门单位网站建设福州企业网站模板建站