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

给别人做网站多少钱国家级示范职业学校 建设网站

给别人做网站多少钱,国家级示范职业学校 建设网站,wordpress分享视频,wordpress cache 插件一、外观模式 1、外观模式 外观模式#xff08;Facade Pattern#xff09;是一种结构型模式。主要特点为隐藏系统的复杂性#xff0c;并向客户端提供了一个客户端可以访问系统的接口。这有助于降低系统的复杂性#xff0c;提高可维护性。当客户端与多个子系统之间存在大量…一、外观模式 1、外观模式 外观模式Facade Pattern是一种结构型模式。主要特点为隐藏系统的复杂性并向客户端提供了一个客户端可以访问系统的接口。这有助于降低系统的复杂性提高可维护性。当客户端与多个子系统之间存在大量的交互时有助于减少客户端与子系统之间的耦合提高系统的可扩展性。同时保护了子系统的内部实现提高系统的安全性。 2、实现思路 1、创建一个统一接口并完成各种实现类的编写 2、编写外观类将各种实现类都内置为外观类的成员变量 3、在外观类中通过构造方法或者自定义方法去创建成员变量的实例。 4、定义外观需要的各种方法可以是调用某一个实现类的方法或者是组合多个实现类的方法。 二、代码示例 1、代码示例 通过形状的超市去获取各种形状而不是通过每一个形状的实例去获取。 // 1、定义形状的抽象接口 public interface Shape {public void draw(); } // 2.1、定义绘制圆形的方法 public class CircleShape implements Shape {Overridepublic void draw() {System.out.println(绘制圆形);} } // 2.2、定义绘制正方形的方法 public class SquareShape implements Shape {Overridepublic void draw() {System.out.println(绘制正方形);} } // 2.3、定义绘制三角形的方法 public class TriangleShape implements Shape {Overridepublic void draw() {System.out.println(绘制三角形);} } // 3、定义外观类形状市场 public class ShapeMarket {private Shape circleShape;private Shape squareShape;private Shape triangleShape;public ShapeMarket(){this.circleShape new CircleShape();this.squareShape new SquareShape();this.triangleShape new TriangleShape();}// 绘制圆形外观方法public void drawCircle(){this.circleShape.draw();}// 绘制正方形外观方法public void drawSquare(){this.squareShape.draw();}// 绘制三角形外观方法public void drawTriangle(){this.triangleShape.draw();}// 通过组合--生成绘制多个图形的外观方法public void drawAll(){this.circleShape.draw();this.squareShape.draw();this.triangleShape.draw();} } // 4、测试类通过市场来绘制图形 public static void main(String[] args) {ShapeMarket market new ShapeMarket();System.out.println(**********);market.drawCircle(); // 用外观类画圆System.out.println();System.out.println(**********);market.drawSquare(); // 用外观类画正方形System.out.println();System.out.println(**********);market.drawTriangle(); // 用外观类画三角形System.out.println();System.out.println(**********);market.drawAll(); // 用外观类绘制多个图形}运行结果 总结 外观模式的套路就是将多个相关业务的类都放在一个类中作为属性成员去管理。之后根据业务需要定义的各种对外的方法而在这些方法中真正起作用还是通过直接或者组合调用成员方法去实现的。 学海无涯苦作舟
http://www.dnsts.com.cn/news/51368.html

相关文章:

  • 天猫优惠券网站怎么做网站建设所需人力时间
  • 什么网站可免费发布信息自己做的网站如何让百度收录
  • 普陀酒店网站建设深圳软件外包公司都有哪些
  • 电子商务网站规划、电子商务网站建设万网域名注册官网gname
  • 做网站的教程贸易类文章网站
  • html演示网站广州电玩网站开发
  • 大英县住房和城乡建设局网站做网站 网络映射
  • 移动端网站开发最好的环境wordpress怎么采集淘宝客
  • 网站界面排版合肥建设信息网站
  • 西安网站制作首页wordpress升级php7.1
  • 长丰网站建设企业网站开发怎么样
  • 集团网站建设哪家更好wordpress米表插件
  • 推荐电商网站建设移动wap是什么意思
  • 个人网站好备案吗wordpress 网易云音乐
  • 国外前端 网站404页面模板
  • 免费永久个人网站注册网站专题页面文案设计
  • 上海小程序开发公司哪家好?青岛seo推广专员
  • 陕西建设部网站官网wordpress手机版论坛
  • 杭州建设项目审批网站兰州网络推广制度
  • 网站制作 wordpress广州网站建站平台
  • 表格在网站后台是居中可到前台为什么不居中重庆中色十二冶金建设有限公司网站
  • 网站制作备案上线流程WordPress调用npr电台
  • mui做网站的好处自己怎么做网站免费的
  • 班级建设怎样建立班级网站购物帮做特惠的导购网站
  • 带网站的图片素材大二网络营销实训报告
  • 网页设计个人网站心得体会班级优化大师是干什么用的
  • 广州网站排名专业乐云seo山东英文网站建站
  • 自学做网站可以嘛贵阳建设企业网站
  • 淄博网站设计制作有什么网站可以在线做试题
  • 南山做网站曲周手机网站建设