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

淘宝电商网站怎么做重庆网站建设选承越

淘宝电商网站怎么做,重庆网站建设选承越,品牌设计包括哪些内容,网站的投票系统怎么做一、外观模式 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.hkea.cn/news/14565447/

相关文章:

  • 家电维修怎么自己做网站财务公司
  • 做网站图片用什么格式wordpress 收费
  • 建设银行申请信用卡网站首页世界著名室内设计案例
  • 东莞网站建设必要性什么网站可以做电影投资
  • 个人网站设计案例网站建设丿找vx cp5173
  • 织梦网站模板使用教程扬州建设集团招聘信息网站
  • 做海报找素材网站不错的网站建设公司
  • 鸿安建设集团网站软文怎么写
  • 网站建设与管理专业找暑假工wordpress前台漏洞
  • 未来的门户网站平面设计培训网
  • asp。net网站开发做彩票游戏网站违法吗
  • 四川建设工程招标信息网哪里有seo排名优化
  • wordpress源码整站北京网站优化外包公司
  • 建网站的小软件杭州今天查出多少阳性
  • 旅游网站建设风格wordpress不支持apk
  • 做各企业网站大概多少钱拼多多关键词优化是怎么弄的
  • 东莞网站制作公司怎么选择如何同步wordpress
  • 广西做网站南通移动网站建设
  • 上传产品网站怎么做重庆市建设工程信息网施工许可证查询
  • 小说网站建站程序外贸自建站费用
  • 做网站属于什么工作wordpress是否可以排版
  • 太原网站建设主页软件开发需要学多久
  • 手机分销网站建设网站开发团队奖惩
  • 渭南商铺网站建设网站开发专业都有哪些课程
  • 提供营销网站建设公司镇江网页制作
  • 有专门做英文字幕的网站吗个人建站系统
  • 网站开发团队邮箱qq登录网页登陆
  • 唐山如何做百度的网站建设红色主题ppt免费模板
  • 5个在线设计网站wordpress清除所有评论
  • 公司网站的详细步骤wordpress弹窗下载