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

企业建设网站公司简介肇庆seo排名

企业建设网站公司简介,肇庆seo排名,WordPress文件修复插件,购物网站创业时是如何做宣传的说明 工厂方法(Factory Method)模式是一种工厂模式,也叫多态性工厂(Poloymorphic Factory)模式。 工厂方法模式涉及如下角色: 抽象工厂角色:给出具体工厂角色必须实现的接口。具体工厂角色&a…

说明

工厂方法(Factory Method)模式是一种工厂模式,也叫多态性工厂(Poloymorphic Factory)模式。

工厂方法模式涉及如下角色:

  • 抽象工厂角色:给出具体工厂角色必须实现的接口。
  • 具体工厂角色:实现抽象工厂的接口,了解创建具体产品的逻辑,创建具体的产品。
  • 抽象产品角色:给出具体产品的共同接口。可以使用标记接口(即接口是空的)。
  • 具体产品角色:实现抽象产品的接口。
  • 客户端角色:调用工厂角色创建具体的产品。

一般来说,工厂角色的层级和产品角色的层级是相对应的。先把产品角色的层级规划好,再规划工厂角色的层级。

示例

一个简单的示例

定义一个抽象产品,这是一个标记接口:

package com.thb;public interface Graphic {}

定义两个具体产品:

package com.thb;public class Circle implements Graphic {}
package com.thb;public class Rectangle implements Graphic {}

定义一个抽象工厂:

package com.thb;public interface Factory {Graphic create();
}

因为有两个具体产品,所以定义两个具体工厂:

package com.thb;public class CircleFactory implements Factory {@Overridepublic Graphic create() {		return new Circle();}}
package com.thb;public class RectangleFactory implements Factory {@Overridepublic Graphic create() {		return new Rectangle();}}

定义一个客户端,进行调用:

package com.thb;public class Client {private static Graphic circle;private static Graphic rectangle;private static Factory circleFactory;private static Factory rectangleFactory;public static void main(String[] args) {circleFactory = new CircleFactory();rectangleFactory = new RectangleFactory();circle = circleFactory.create();rectangle = rectangleFactory.create();}}
http://www.dinnco.com/news/35582.html

相关文章:

  • 莆田市秀屿区建设局网站做神马seo快速排名软件
  • 上海专业高端网站建设seo官网
  • 东莞智通人才网官网登录seo是什么服务
  • 国外的旅游网站开发疫情最新官方消息
  • 门户网站建设目标seo含义
  • 网站建设中啥意思别人恶意点击我们竞价网站
  • 上海那家公司做响应式网站建设北京网站优化方法
  • 微商城网站建设讯息google框架一键安装
  • 自己怎么免费做网站襄阳百度开户
  • 临沂网站建设seo快速收录快速排名
  • 网站怎么做图片轮播百度sem竞价托管公司
  • 西安网站建设工程seo优化在哪里学
  • 天津网站排名优化seo
  • 长沙网站制作哪家好竞价推广哪里开户
  • 网络工作室营业执照怎么办理seo入门教程seo入门
  • 站外推广网站百度竞价推广自己可以做吗
  • 饰品设计网站推荐百度推广电话销售话术
  • 文安做网站网站制作的服务怎么样
  • 网站开发平台开发公司百度网盘资源
  • 招聘网站上还要另外做简历吗模板之家官网
  • 衡水提供网站制作公司电话产品市场推广方案
  • 建设部网站资质查询百度网盘官网登录首页
  • 海沧建设网站多少钱什么是sem
  • 网站建设商家如何建立免费公司网站
  • wordpress开源可视化编辑湖南网络优化服务
  • 有哪些网站可以自己做加视频网站日常维护有哪些
  • 中国网络百度权重优化软件
  • 青岛做网站报价销售系统
  • 网站极速备案惠州百度seo找谁
  • 有和wind一样做用网站流量宝官网