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

企业网站备案审核需要多长时间seo宣传

企业网站备案审核需要多长时间,seo宣传,公司注册代办价格,用什么做视频网站比较好目录 0、定义 1、抽象工厂模式的四种角色 2、抽象工厂的UML类图 3、示例代码 0、定义 提供一个创建一系列或相互依赖对象的接口,而无须指定它们具体的类。 1、抽象工厂模式的四种角色 抽象产品(Product):一个抽象类或接口&a…

目录

0、定义

1、抽象工厂模式的四种角色

2、抽象工厂的UML类图

3、示例代码


0、定义

        提供一个创建一系列或相互依赖对象的接口,而无须指定它们具体的类。

1、抽象工厂模式的四种角色

  • 抽象产品(Product):一个抽象类或接口,负责定义具体产品必须实现的方法。
  • 具体产品(ConcreteProduct):具体产品是个类,继承或实现抽象产品接口的类。
  • 抽象工厂(AbstractFactory):一个抽象类或接口,负责定义若干个抽象方法。
  • 具体工厂(ConcreteFactory):具体工厂重写或实现抽象工厂中的抽象方法,使该方法返回具体产品的实例。

2、抽象工厂的UML类图

3、示例代码

抽象产品A

package xyz.jangle.design.abstractfactory;public interface ProductA {}

具体产品A1和A2

package xyz.jangle.design.abstractfactory;public class ProductA1 implements ProductA {}
package xyz.jangle.design.abstractfactory;public class ProductA2 implements ProductA {}

抽象产品B

package xyz.jangle.design.abstractfactory;public interface ProductB {}

具体产品B1和B2

package xyz.jangle.design.abstractfactory;public class ProductB1 implements ProductB {}
package xyz.jangle.design.abstractfactory;public class ProductB2 implements ProductB {}

抽象工厂

package xyz.jangle.design.abstractfactory;public abstract class AbstractFactory {public abstract ProductA createProductA();public abstract ProductB createProductB();}

具体工厂1和具体工厂2

package xyz.jangle.design.abstractfactory;public class ConcreteFactory1 extends AbstractFactory {@Overridepublic ProductA createProductA() {return new ProductA1();}@Overridepublic ProductB createProductB() {return new ProductB1();}}
package xyz.jangle.design.abstractfactory;public class ConcreteFactory2 extends AbstractFactory {@Overridepublic ProductA createProductA() {return new ProductA2();}@Overridepublic ProductB createProductB() {return new ProductB2();}}

客户端(使用)

package xyz.jangle.design.abstractfactory;public class AppMain14 {public static void main(String[] args) {AbstractFactory factory1 = new ConcreteFactory1();ProductA productA = factory1.createProductA();ProductB productB = factory1.createProductB();System.out.println("抽象工厂1生产了 A1和B1的产品:"+ productA+" and "+productB);AbstractFactory factory2 = new ConcreteFactory2();ProductA productA2 = factory2.createProductA();ProductB productB2 = factory2.createProductB();System.out.println("抽象工厂2生产了 A2和B2的产品:"+ productA2+" and "+productB2);}}

输出信息

抽象工厂1生产了 A1和B1的产品:xyz.jangle.design.abstractfactory.ProductA1@659e0bfd and xyz.jangle.design.abstractfactory.ProductB1@2a139a55
抽象工厂2生产了 A2和B2的产品:xyz.jangle.design.abstractfactory.ProductA2@15db9742 and xyz.jangle.design.abstractfactory.ProductB2@6d06d69c

http://www.hrbkazy.com/news/25816.html

相关文章:

  • 个体户可以注册网站建设服务百度权重优化软件
  • 衡水哪儿专业做网站抖音seo是什么
  • 郑州门户网站制作网站开发语言
  • 如何自己建营销网站福州短视频seo网红
  • axure中继器做网站seo扣费系统
  • 监理工程师证查询网站营业推广的方式
  • b站推广网站入口202设计本网站
  • 法律咨询网站建设方案企业互联网推广
  • app制作网站收费吗泉州seo托管
  • 深圳商城网站设计费用热搜榜排名今日事件
  • 网站建设大纲搜索引擎优化工具有哪些
  • 网站底部备案山东搜索引擎优化
  • 上海网站建设 永灿今日中国新闻
  • wordpress 调用个人资料网站seo案例
  • 成都公司建设网站百度有哪些产品
  • 国外b站刺激战场直播app2021年网络营销考试题及答案
  • 幼儿园网站设计和建设今日最新闻
  • 长沙做网站优化二级子域名ip地址查询
  • 接app推广接单平台搜狗seo软件
  • i网站建设西安今日头条新闻
  • 广州互联网营销师seo接单平台
  • 网站开发新手什么软件好营销软文广告
  • 网站建设硬件网络推广服务外包公司
  • wordpress+日ip1w学校seo推广培训班
  • 律师网站 扁平化网站整站优化推广方案
  • 一个静态网站开发考虑什么大众点评seo关键词优化
  • wordpress微信公众号采集宁波如何做抖音seo搜索优化
  • 网站前期建设100种找客户的方法
  • 网站开发l论文在线友情链接
  • 做商城网站企业自助建站网