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

给网站平台做推广叫什么自己建网站怎样建

给网站平台做推广叫什么,自己建网站怎样建,邳州网站制作,网站服务器维护方案创建型-工厂方法 简单工厂 将被创建的对象称为“产品”#xff0c;将生产“产品”对象称为“工厂”#xff1b;如果创建的产品不多#xff0c;且不需要生产新的产品#xff0c;那么只需要一个工厂就可以#xff0c;这种模式叫做“简单工厂”#xff0c;它不属于23中设计…创建型-工厂方法 简单工厂 将被创建的对象称为“产品”将生产“产品”对象称为“工厂”如果创建的产品不多且不需要生产新的产品那么只需要一个工厂就可以这种模式叫做“简单工厂”它不属于23中设计模式之一简单工厂这种模式不符合对拓展开放对修改关闭的开闭原则因为这种设计模式新增产品的时候需要修改工厂类代码 例 简单工厂 /** 简单工厂工厂类*/ public class SimpleFactory {private static SimpleFactory INSTANCE new SimpleFactory();public static SimpleFactory getInstance(){return INSTANCE;}public Car createCar() {return new Car();}public Plane createPlane() {return new Plane();}public Train creatTrain(){return new Train();} }简单工厂使用 public class main {public static void main(String[] args) {SimpleFactory simpleFactory SimpleFactory.getInstance();Car car simpleFactory.createCar();Plane plane simpleFactory.createPlane();Train train simpleFactory.creatTrain();} }这种模式如果产生一个other交通工具还需要在工厂类中新增creatOther()方法。 工厂方法 角色 抽象工厂提供创建产品的接口调用者通过它访问具体的工厂的工厂方法具体工厂实现抽象工厂中的抽象方法完成具体的创建抽象产品定义产品的规范描述产品的主要特性具体产品实现抽象产品角色定义的接口它与具体工厂一一对应 图解 实现案例 产品抽象类 public interface Vehicle {void go(); }产品具体实现类 public class Car implements Vehicle{Overridepublic void go() {System.out.println(汽车在跑);} }public class Plane implements Vehicle{Overridepublic void go() {System.out.println(火车在跑);} }public class Train implements Vehicle{Overridepublic void go() {System.out.println(飞机在飞);} }抽象工厂类 public interface VehicleFactory {Vehicle create(); }具体工厂类 public class CarFactory implements VehicleFactory{private static CarFactory INSTANCE new CarFactory();Overridepublic Vehicle create() {return new Car();}public static CarFactory getInstance(){return INSTANCE;} }public class PlaneFactory implements VehicleFactory{private static PlaneFactory INSTANCE new PlaneFactory();Overridepublic Vehicle create() {return new Plane();}public static PlaneFactory getInstance(){return INSTANCE;} } public class TrainFactory implements VehicleFactory{private static TrainFactory INSTANCE new TrainFactory();Overridepublic Vehicle create() {return new Train();}public static TrainFactory getInstance(){return INSTANCE;} }使用 public class main {public static void main(String[] args) {CarFactory carFactory CarFactory.getInstance();Vehicle vehicle carFactory.create();vehicle.go();} }总结 简单工厂不符合开闭原则。工厂方法每次增加一个产品时都需要增加一个具体类和对应的工厂使系统中类的数量成倍增加增加了系统的复杂度和具体类的依赖
http://www.hkea.cn/news/14366020/

相关文章:

  • 做网站cpa哪个网站做职客比较好 比较正规
  • 一级做爰片a视频网站4wordpress 子目录 404
  • 网站怎么做效果更好深圳沙井做公司网站
  • 与做机器人有关的网站网站界面友好
  • 中国建设银行悦生活网站网站没备案能百度推广吗
  • 文登做网站的公司学校网站建设方案图片
  • app生成器手机版百度首页排名优化多少钱
  • 免费申请网站永久域名公众号网站怎么做的
  • 做淘宝网站报告大学 两学一做专题网站
  • 达州市做网站怎样打造营销型网站建设
  • 做最好的美食分享网站wordpress安装出现eof
  • 网站建设 电话咨询专业高端网站设计首选
  • 网站清理通知深圳网络推广解决方案
  • 免费在线响应式网站自助建站苏州 做网站
  • 做证券考试的网站app免费下载安装官方
  • 安徽网站建设电话wordpress支持手机版吗
  • 苏州住房建设局网站网站建设 蜀美网络
  • 高端网站设计开发汽车4s店网站模板
  • 公司logo设计多少钱seo实战密码第三版pdf下载
  • 沃尔玛公司网站建设案例分析网页制作背景图片设置
  • 如何做关于网站推广的培训WordPress安装aplayer
  • 网站终端制作js 网站校验
  • 公司手机网站模板制作网站搭建网站项目怎么样
  • 怎么做盗版视频网站中国互联网协会是做什么的
  • 成品网站w灬源码999交友个人网页设计概述
  • 资源下载站 wordpress徐州营销网站建设报价
  • 什么网站可以做简历互动型网站模板
  • html5 爱情网站模板宝安做棋牌网站建设哪家服务好
  • 做网站安全的公司有哪些最近免费高清版电影在线观看
  • 佛山网站建设工作室地方网站 源码