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

网站建设优化价格楼盘查询

网站建设优化价格,楼盘查询,亚马逊超级浏览器,wordpress 图片本地在Java中#xff0c;外观模式#xff08;Facade Design Pattern#xff09;用于为复杂的子系统提供一个简单的接口#xff0c;以方便客户端的使用。外观模式是一种结构型设计模式#xff0c;它隐藏了系统的复杂性#xff0c;将多个类的复杂操作封装在一个外观类中#x…在Java中外观模式Facade Design Pattern用于为复杂的子系统提供一个简单的接口以方便客户端的使用。外观模式是一种结构型设计模式它隐藏了系统的复杂性将多个类的复杂操作封装在一个外观类中客户端只需要与外观类交互而不需要直接与子系统的各个类交互。 外观模式包含以下主要角色 外观Facade提供一个简单的接口用于与客户端交互。它知道哪些子系统类负责处理请求将客户端的请求委派给适当的子系统对象。 子系统类Subsystem Classes实现子系统的功能处理外观类指派的任务没有外观模式的存在它们可以直接被客户端调用。 下面是一个简单的示例 假设有一个复杂的计算机系统包含CPU、内存和硬盘等多个子系统类。 首先我们创建子系统类 // CPU子系统类 class CPU {     public void processData() {         System.out.println(CPU 正在处理数据);     } } // 内存子系统类 class Memory {     public void load() {         System.out.println(内存正在加载数据);     } } // 硬盘子系统类 class HardDrive {     public void readData() {         System.out.println(硬盘正在读取数据);     } } 接下来我们创建外观类ComputerFacade将复杂的子系统操作封装在一个简单的接口中 class ComputerFacade {     private CPU cpu;     private Memory memory;     private HardDrive hardDrive; public ComputerFacade() {         this.cpu new CPU();         this.memory new Memory();         this.hardDrive new HardDrive();     } public void start() {         cpu.processData();         memory.load();         hardDrive.readData();         System.out.println(计算机启动完成);     } } 现在我们可以使用外观模式来简化客户端与复杂计算机系统的交互。客户端只需与外观类ComputerFacade交互而不需要直接调用复杂的子系统类 public class Main {     public static void main(String[] args) {         ComputerFacade computer new ComputerFacade();         computer.start();     } } 输出结果 CPU 正在处理数据 内存正在加载数据 硬盘正在读取数据 计算机启动完成 这个例子展示了外观模式的实现方式。通过创建外观类来封装复杂的子系统操作客户端只需与外观类交互而不需要了解复杂子系统的内部实现细节。外观模式提供了一个简单的接口使得系统更加易于使用和理解。
http://www.hkea.cn/news/14514551/

相关文章:

  • 怎么做网站横幅深圳市做网站有哪些公司
  • ps专门做兼职的网站有哪些国家高新技术企业有什么好处
  • 君山区建设局网站网站开发劣势
  • 韩国网站的风格福田欧曼自卸车
  • 定制企业网站全国工商信息企业查询官网
  • 女性门户网站模板wordpress友链审核插件
  • 怎样会展网站建设做网站公司费用
  • 网站建设工程师职责说明网站开发php价格
  • 做网站用不用云服务器中国建设银行的网站
  • 专做特产的网站店铺logo图片免费生成软件
  • 浙江华临建设集团有限公司网站关于网站建设的申请
  • 做网站 多页面网址怎么弄重庆网站建设外包哪家好
  • 企业网站代码个人网站设计方案
  • 网站建设叫什么软件中国世界排名前200的大学名单
  • 罗庄建设局网站福建:网站建设
  • 用php做网站要用什么软件wordpress上传第二部
  • 搭建网站 网页网站建设的基本流程和步骤
  • 设计师导航网站广东移动网站
  • 网站的登录界面怎么做南京网站建设报价
  • 网站建设最简单的教程视频教程张家界网络
  • 青岛大型网站建设慈溪网站制作哪家最便宜
  • 电商网站有哪些功能模块手机软件开发培训学校
  • 网站程序是什么深圳建设网站过程
  • 湖州企业网站制作如何让百度搜到网站
  • 网站建设行业发展方向e龙岩网站
  • dede wap网站模板下载wordpress mip改造
  • 网站设计用什么做万由nas做网站
  • 做vi设计的网站app接入广告变现
  • 360推广官网南沙网站建设优化
  • 微网站php源码绍兴网站建设08keji