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

教育培训排行榜前十名绍兴seo淄博公司

教育培训排行榜前十名,绍兴seo淄博公司,全国建设项目竣工验收公示网站,新手如何通过网络挣钱外观模式#xff08;Facade Pattern#xff09;是一种结构型设计模式#xff0c;它提供了一个简化的接口#xff0c;用于访问一组相关的接口或子系统。外观模式的主要目的是隐藏复杂的系统结构#xff0c;提供一个更简单的接口供客户端使用。以下是一个简单的Java示例Facade Pattern是一种结构型设计模式它提供了一个简化的接口用于访问一组相关的接口或子系统。外观模式的主要目的是隐藏复杂的系统结构提供一个更简单的接口供客户端使用。以下是一个简单的Java示例演示如何实现外观模式 首先假设我们有一个音响系统它包含了多个子系统如音响、DVD播放器和投影仪。每个子系统都有自己的方法和状态。 // 子系统1音响 public class StereoSystem {public void turnOn() {System.out.println(Stereo System is ON);}public void turnOff() {System.out.println(Stereo System is OFF);} }// 子系统2DVD播放器 public class DVDPlayer {public void play() {System.out.println(DVD Player is playing);}public void stop() {System.out.println(DVD Player is stopped);} }// 子系统3投影仪 public class Projector {public void turnOn() {System.out.println(Projector is ON);}public void turnOff() {System.out.println(Projector is OFF);} }接下来我们创建一个外观类 HomeTheaterFacade它提供了一个简单的接口封装了所有子系统的操作 public class HomeTheaterFacade {private StereoSystem stereoSystem;private DVDPlayer dvdPlayer;private Projector projector;public HomeTheaterFacade() {this.stereoSystem new StereoSystem();this.dvdPlayer new DVDPlayer();this.projector new Projector();}public void watchMovie() {System.out.println(Get ready to watch a movie...);stereoSystem.turnOn();dvdPlayer.play();projector.turnOn();}public void endMovie() {System.out.println(Movie is over. Shutting down...);projector.turnOff();dvdPlayer.stop();stereoSystem.turnOff();} }现在客户端可以通过使用 HomeTheaterFacade 来操作整个家庭影院系统而无需了解每个子系统的细节 public class FacadePatternDemo {public static void main(String[] args) {HomeTheaterFacade homeTheater new HomeTheaterFacade();// 开始观影homeTheater.watchMovie();// 结束观影homeTheater.endMovie();} }使用外观模式客户端代码变得更简单因为它不必了解复杂的子系统结构和操作。外观模式提供了一个更高级别的接口使得系统更易于使用和维护。
http://www.huolong8.cn/news/144082/

相关文章:

  • 网站tag页面如何做福田附近公司做网站建设多少钱
  • 网站建设定制公司莱芜吧 百度贴吧
  • 生物科技网站建设 中企动力北京wordpress 随机一句话
  • 用手机做服务器做网站装修公司加盟好还是自己开
  • 网站开发常用的谷歌插件阿克苏建设局网站
  • 成免费crm推广网站建设部网站申请表无法打印
  • 淘宝做海淘产品 网站折扣变化快台州大型网站建设
  • 8上的信息课做网站作业智慧城市o2o wordpress
  • 百度点击率排名有效果吗广州seo效果
  • 国际会议网站建设小程序营销策略
  • 好素材网站同安建设局网站
  • 杭州的设计网站大全重庆腊肠怎么制作
  • 网站设计方案和技巧域名怎么创建网站吗
  • 哪些网站可以做易拉宝wordpress 内存使用教程
  • 中国网站设计欣赏网站手机版
  • 傻瓜式网站建设公众号登陆
  • 顺义企业建站小程序套餐
  • 网站建设沈阳seo推广网站
  • 在校学生兼职网站建设游戏程序员工资大概多少
  • 岳阳网站网站建设郑州最牛的网站开发公司
  • 百度地图放到网站上修改wordpress主页
  • 合肥网站建设公司 招聘山东省环保厅官方网站建设项目
  • 建立网站要多少钱江西南昌建设厅网站
  • 无锡网站制作那些好网站开发策划要求
  • 网站制作涉及的法律东莞阳光网入口
  • 南阳网站托管广州微网站建设价位
  • 安顺网站建设公司wordpress点文章标题怎么出现错误
  • 怎么用自己的电脑建设网站网站建设pdf微盘
  • 东莞网站建设熊掌号网站一定要备案才能设计
  • 百度网站怎么制作广州seo成功案例