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

企业如何推广网站招聘网站建设方案

企业如何推广网站,招聘网站建设方案,如何建立网站,微信最火公众号排行工厂方法模式是流行的创新设计模式之一。 它并不特别依赖于工厂对象来创建对象。 相反#xff0c;其想法是在同一类中使用单独的方法来创建对象。 Factory Method模式定义了一个用于创建对象的接口#xff0c;但是让子类决定如何实例化其对象。 每个子类必须定义其Factory方… 工厂方法模式是流行的创新设计模式之一。 它并不特别依赖于工厂对象来创建对象。 相反其想法是在同一类中使用单独的方法来创建对象。 Factory Method模式定义了一个用于创建对象的接口但是让子类决定如何实例化其对象。 每个子类必须定义其Factory方法。 在本教程中我们将通过VehicleStore的示例学习如何实现Factory Method设计模式。 定义 让我们从定义一个VehicleStore类开始 public abstract class VehicleStore {  public Vehicle orderVehicle(VehicleType type) { Vehicle vehicle createVehicle(type);  vehicle.getServiced(); vehicle.polish(); vehicle.provideClearance();         return vehicle; }  public abstract Vehicle createVehicle(VehicleType type);   } 其中VehicleType是定义车辆类型的枚举 public enum VehicleType { BIKE, CAR, TRUCK, CRANE }; 注意我们已经将createVehicle方法定义为 abstract 一个负责创建特定类型车辆的人。 定义子类 现在我们有两种类型的VehicleStore LightVehiclesStore和HeavyVehiclesStore public class LightVehiclesStore extends VehicleStore { Override public Vehicle createVehicle(VehicleType type) { switch (type) { case BIKE : return new Bike(); case CAR : return new Car(); } return null ; } }   public class HeavyVehiclesStore extends VehicleStore { Override public Vehicle createVehicle(VehicleType type) { switch (type) { case TRUCK : return new Truck(); case CRANE : return new Crane(); } return null ; } } LightVehiclesStore负责销售轻型车辆例如自行车或汽车。 另一方面 HeavyVehiclesStore出售卡车和起重机。 如我们所见这两个子类都覆盖了createVehicle方法。 我们的示例的UML图 我们可以用类似于以下内容的UML图来表示上述示例 我们创建的Vehicle的类型在具体的子类中确定。 同样我们将VehicleStore公开为这些子类的公共接口。 我们可以进一步走一步为VehicleStore定义一个Factory对象 以避免将这些子类直接暴露给客户端代码。 结论 在本教程中我们探索了一个重要的创建模式-工厂方法模式。 这种模式的中心思想是让子类决定如何实例化对象。 我们的Java API中提供了该模式的一些流行实现。 其中一些包括Calendar.getInstance java.text.NumberFormat.getInstance和java.util.ResourceBundle.getBundle方法。 翻译自: https://www.javacodegeeks.com/2019/08/factory-method-design.html
http://www.pierceye.com/news/106156/

相关文章:

  • 南三环做网站的公司网站开发开题报告计划进度安排
  • 我想建一个网站怎么建微信 网站提成方案点做
  • 苏中建设集团官方网站网络推广文章的方法
  • 月嫂云商城网站建设切换国外ip的软件
  • 沧州网站建设 凯航怎么样建立一个网站
  • 百度网站地图模板在猪八戒上做网站要注意什么
  • 做美工需要哪些网站重庆交通建设集团网站
  • 网站手机端排名怎么做用笔记本做网站
  • 食药监局网站建设方案南京企业自助建站
  • 竹山县住房和城乡建设局网站红豆网桂林论坛
  • 浙江省建设网站专题网站建设的请示
  • php网站好吗红旗渠建设集团网站
  • 网站建设如何不被忽悠做营销怎样才能吸引客户
  • 代写文章兼职济南公交优化
  • 商城开发网站建立公司网站步骤
  • 查询域名注册网站泰国做网站
  • 网站图片描述怎么写社区类网站有哪些
  • 网站竞争对手的选定一般参考什么标准的网站的推广方案的内容有哪些
  • 把别人的图片拿来做网站wordpress 覆盖原始图片对比效果
  • 江门市建设工程备案网站乌兰浩特网站开发
  • 个人介绍微电影网站模板免费下载一个网站的建设成本
  • 搬瓦工怎么做网站百度小程序开发教程
  • 织梦网站被攻击小型门户网站建设方案
  • 长沙网站托管公司排名静态网站结构如何更新
  • 网站建设 宜宾湖州网站建设培训教程
  • 网站建设脚本什么叫营销型网站
  • 沧州网站建设专业的公司4000-262-seo优化与品牌官网定制
  • 网页游戏推广网站怎么做如何创建平台类网站
  • 十堰英文网站建设学校教育网站模板
  • 学校网页网站模板免费下载微信的微网站