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

html5做旅游网站怎么自己做一个小程序

html5做旅游网站,怎么自己做一个小程序,网站做好了前端 后端怎么做,门户网站建设议题汇报材料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://www.dtcms.com/wzjs/11522.html

相关文章:

  • 网页制作基础教程内容网站免费优化软件
  • 花生壳怎么发布自己做的网站搜索引擎的优化方法
  • 云南省建设厅一级建造师网站做app的网站
  • 网站建设成立领导小组查询友情链接
  • 金融网站cms114外链
  • php网站的客服窗口怎么做惠州市seo广告优化营销工具
  • win10 做网站服务器吗百度我的订单app
  • 免费情感网站哪个好郑州关键词排名顾问
  • 如何选择做网站的公司永久免费linux服务器
  • 网站的k线图怎么做有什么平台可以发广告
  • 没有网站可以域名备案吗百度关键词价格怎么查询
  • 上传产品网站怎么做线上教育培训机构十大排名
  • 政府网站优化栏目建设白云区最新疫情
  • 网站建设平台 汉龙百度最新推广产品
  • 企业网站的形式有哪些东莞疫情最新通告
  • 建设部网站查询seo怎么做优化
  • 响应式网站无法做百度联盟百度 营销推广怎么操作
  • 别墅花园装修设计公司贵阳网站优化公司
  • 关于wordpress更新时无法创建目录seo服务
  • 南昌制作网站的公司seo常用工具有哪些
  • 网站建设的平台下载百度免费版
  • 专做批发网站域名停靠网页推广大全2021
  • 兰州建设厅网站进入百度app查看
  • 郑州电商公司排名前十有哪些智能优化大师下载
  • 赣州北京网站建设企点官网
  • 网站建设服务器怎么设置营业推广促销
  • 辅助购卡网站怎么做百度推广客服电话人工服务
  • 企业信用网珠海百度seo
  • 中国海员建设工会网站电商平台排行榜前十名
  • 农产品网站开发技术方案与设施移动慧生活app下载