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

台州手机网站建设宣传方式

台州手机网站建设,宣传方式,网站建设有多少公司,icp备案网站接入信息怎么填一、创建型设计模式一览 二、创建型设计模式 2-1、创建型设计模式的概念 一个类创建型模式使用继承改变被实例化的类; 一个对象创建型模式将实例化委托给另一个对象。 对应java的new一个对象。 2-2、简单工厂模式(静态工厂方法) 简单工厂…

一、创建型设计模式一览 

二、创建型设计模式

2-1、创建型设计模式的概念

一个类创建型模式使用继承改变被实例化的类;

一个对象创建型模式将实例化委托给另一个对象。

对应java的new一个对象。

2-2、简单工厂模式(静态工厂方法)

简单工厂模式属于创建型模式,但不属于23种设计模式之一

1、定义

定义一个工厂类,他可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。

在简单工厂模式中用于被创建实例的方法通常为静态方法,因此简单工厂模式又被成为静态工厂方法。

简单工厂模式的三类角色:

1、工厂(核心):负责实现创建所有产品的内部逻辑,工厂类可以被外界直接调用,创建所需对象。

2、抽象产品:工厂类所创建的所有对象的父类,封装了产品对象的公共方法,所有的具体产品为其子类对象。

3、具体产品:简单工厂模式的创建目标,所有被创建的对象都是某个具体类的实例。它要实现抽象产品中声明的抽象方法。

2、代码实现

简单工厂模式的问题:

若是要新增一个productC,则需要修改Factory类的代码。

违反了开放封闭原则。

开闭原则是指:

软件应该对扩展开放,而对修改关闭。这里的意思是在增加新功能的时候,能不改代码就尽量不要改,如果只增加代码就完成了新功能,那是最好的。

2-3、工厂方法模式

1、意图:

定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类

上午题喜欢考:意图,原话。

下午题喜欢考:代码填空。

2、代码实现

3、结构图(官方)

4、适用性

  • 当一个类不知道它所必须创建的对象的类的时候;
  • 当一个类希望由它的子类来指定它所创建的对象的时候;
  • 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。

上午题喜欢考。

2-4、抽象工厂模式

1、意图

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

2、结构

一个具体的工厂可以创建多个具体的类。

3、代码实现

客户端:

4、适用性

  • 一个系统要独立于它的产品的创建、组合和表示时;
  • 个系统要由多个产品系列中的一个来配置时;
  • 当要强调一系列相关的产品对象的设计以便进行联合使用时;
  • 当提供一个产品类库,只想显示它们的接口而不是实现时。

2-5、真题

真题1:

一个具体的工厂只能创建一个具体的产品:工厂方法模式;

一个具体的工厂能创建多个具体的产品:抽象工厂方法模式;

真题2:

http://www.hkea.cn/news/506570/

相关文章:

  • 网站的文件结构百度搜索排名怎么收费
  • 全景网站app网络营销工具分析
  • 南京建设工程交易中心网站seo是什么的简称
  • 利用vps做网站关键字排名查询
  • 常熟网站制作找哪家好品牌型网站制作价格
  • 怎么做自己网站推广网络广告
  • 化州网站建设促销方法100种
  • 长沙专业网站设计平台新闻最新消息10条
  • 惠州网站建设制作宣传推广方案
  • 宁波网站推广外包服务长岭网站优化公司
  • 哈尔滨市哪里做淘宝网站seo课程心得体会
  • 做网站建设公司企业一个企业该如何进行网络营销
  • 移动端h5网站开发服务企业seo推广
  • 管理公司网站建设引擎搜索优化
  • 上市公司专利查询网站百度广告投放价格
  • html5电商网页制作网站怎么seo关键词排名优化推广
  • 大同网站建设黄冈网站推广优化找哪家
  • 昌邑网站建设站长之家网站排名
  • 建设企业网站的需求分析免费域名
  • 重庆欧勒精细有限公司网站策划书百度竞价推广开户
  • 怎么做一键添加信任网站ios aso优化工具
  • ps做网站的分辨率多少钱苹果cms永久免费建站程序
  • 网站推广积分常用于网站推广的营销手段是
  • wordpress时间云储存沈阳网站制作优化推广
  • h5响应式网站建设竞价托管哪家效果好
  • 企业解决方案参考网站品牌软文营销案例
  • 做淘客要有好的网站上海百度seo
  • 网站建设 seojsc宁德seo推广
  • 建立网站的作用信息流优化师工作总结
  • 如何建设物流网站近期时事新闻