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

网站备案要什么资料wordpress作者链接

网站备案要什么资料,wordpress作者链接,石家庄电力设计公司,网站优化的论文文章目录 定义与类型适用场景优点缺点产品等级结构与产品族抽象工厂代码示例 定义与类型 定义#xff1a;抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口#xff0c;无须指定它们具体的类。 类型#xff1a;创建型。 适用场景 客户端#xff08;应用层#… 文章目录 定义与类型适用场景优点缺点产品等级结构与产品族抽象工厂代码示例 定义与类型 定义抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口无须指定它们具体的类。 类型创建型。 适用场景 客户端应用层不依赖于产品类实例如何被创建、实现等细节强调一系列相关的产品对象属于同一产品族一起使用创建对象需要大量重复的代码提供一个产品类的库所有的产品以同样的接口出现从而使客户端不依赖于具体实现 优点 具体产品在应用层代码隔离无须关心创建细节将一个系列的产品族统一到一起创建 缺点 规定了所有可能被创建的产品集合产品族中扩展新的产品困难需要修改抽象工厂的接口增加了系统的抽象性和理解难度 产品等级结构与产品族 横着来看海尔洗衣机、海尔冰箱、海尔空调它们都是海尔品牌它们都属于海尔这个产品族。 竖着来看海尔空调、美的空调、海信空调它们都是空调它们属于同一个产品等级结构。 工厂方法模式针对的就是产品等级结构抽象工厂模式针对的就是产品族。 如下图所示当一个工厂可以创建出分属于不同产品等级结构的一个产品族中的所有对象时使用抽象工厂模式更为简单高效。 抽象工厂代码示例 CourseFactory.java package com.czh.creational.abstractfactory;public interface CourseFactory {Video getVideo();Note getNote(); }JavaCourseFactory.java package com.czh.creational.abstractfactory;public class JavaCourseFactory implements CourseFactory {Overridepublic Video getVideo() {return new JavaVideo();}Overridepublic Note getNote() {return new JavaNote();} }PythonCourseFactory.java package com.czh.creational.abstractfactory;public class PythonCourseFactory implements CourseFactory {Overridepublic Video getVideo() {return new PythonVideo();}Overridepublic Note getNote() {return new PythonNote();} }Video.java package com.czh.creational.abstractfactory;public abstract class Video {public abstract void play(); }JavaVideo.java package com.czh.creational.abstractfactory;public class JavaVideo extends Video {Overridepublic void play() {System.out.println(播放Java课程视频);} }PythonVideo.java package com.czh.creational.abstractfactory;public class PythonVideo extends Video {Overridepublic void play() {System.out.println(播放Python课程视频);} }Note.java package com.czh.creational.abstractfactory;public abstract class Note {public abstract void read(); }JavaNote.java package com.czh.creational.abstractfactory;public class JavaNote extends Note {Overridepublic void read() {System.out.println(阅读Java课程笔记);} }PythonNote.java package com.czh.creational.abstractfactory;public class PythonNote extends Note {Overridepublic void read() {System.out.println(阅读Python课程笔记);} }Test.java package com.czh.creational.abstractfactory;public class Test {public static void main(String[] args) {CourseFactory courseFactory1 new JavaCourseFactory();Video video1 courseFactory1.getVideo();Note note1 courseFactory1.getNote();video1.play();note1.read();CourseFactory courseFactory2 new PythonCourseFactory();Video video2 courseFactory2.getVideo();Note note2 courseFactory2.getNote();video2.play();note2.read();} }
http://www.pierceye.com/news/14265/

相关文章:

  • 简单的网站建设合同书网站维护需要多长时间
  • 阿里云网站建站网站销售需要注册公司吗
  • 做精美ppt网站历下区住房和城市建设局网站
  • 最新网站建设网站模板系统
  • 容桂网站设计制作百度快照搜索
  • 短期网站建设培训wordpress p3
  • phpcmsv9蓝色简洁下载网站模板推广网站制作怎么做
  • 大连公司企业网站建设怎么做购物网站的购物车
  • vs2010网站开发教程百度站长快速收录
  • 上市公司网站分析wordpress 多域名多站点
  • 企业官方网站建设的流程南充平面设计培训学校
  • 网站建站描述撰写邵阳多用户商城网站建设
  • 郑州网站设计 郑州网站开发wordpress屏蔽广告
  • 南海网站智能推广电商创客网站建设方案
  • 网站 网页区别是什么免费海报制作模板
  • 网站建设怎样找客户网站备案失败
  • 电子商务网站建设基本流程图设计个网站要多少钱
  • 桂林龙胜网站建设购物网名昵称
  • 网站在服务器网页设计与网站建设-学用一册通
  • 找别人做网站可以提供源码吗整站seo外包
  • 自助建站竹子自定义颜色 网站
  • 做直播网站一定要idc吗wordpress 评论验证码 插件
  • 新乡外贸网站建设网络营销的专业知识
  • 国外一个做ppt的网站东莞做微网站建设价格
  • 电商手机网站开发wordpress 4.5.4
  • 重点专业建设网站模板wordpress演示站怎么做
  • 网站备案去哪里备案看吧播放器为什么卡
  • 陕西建设 节水 官方网站32套网站后台管理系统模板
  • 企石镇仿做网站3g手机网站
  • 为什么选择做汉服网站北京丰台区网站建设公司