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

scratch在线编程网站湖南专业seo优化

scratch在线编程网站,湖南专业seo优化,网站开发代码 免责声明,做淘客需要用的网站文章目录 概述工厂模式简单工厂模式:工厂方法模式抽象工厂模式小结 概述工厂模式 传统方式: 简单工厂模式: 简单工厂模式的设计方案: 定义一个可以实例化 Pizaa 对象的类,封装创建对象的代码。 存在的问题: 简单工厂…

文章目录

    • 概述工厂模式
    • 简单工厂模式:
    • 工厂方法模式
    • 抽象工厂模式
    • 小结

概述工厂模式

传统方式:
在这里插入图片描述

简单工厂模式:

在这里插入图片描述

简单工厂模式的设计方案: 定义一个可以实例化 Pizaa 对象的类,封装创建对象的代码。

存在的问题:
简单工厂模式,创建不同的简单工厂类,比如 BJPizzaSimpleFactory、LDPizzaSimpleFactory 等等.从当前
这个案例来说,也是可以的,但是考虑到项目的规模,以及软件的可维护性、可扩展性并不是特别好

工厂方法模式

定义了一个创建对象的抽象方法,由子类决定要实例化的类。工厂方法模式将对象的实例化推迟到子类。
在这里插入图片描述

抽象工厂模式

就是把工厂方法模式中各个工厂抽出抽象类实现
在这里插入图片描述

public interface AbsFactory {//让下面的工厂子类来 具体实现public Pizza createPizza(String orderType);
}
public class PizzaStore {public static void main(String[] args) {// TODO Auto-generated method stub//new OrderPizza(new BJFactory());new OrderPizza(new LDFactory());}}
//接收使用抽象工厂
public class OrderPizza {AbsFactory factory;// 构造器public OrderPizza(AbsFactory factory) {setFactory(factory);}
}

小结

  1. 工厂模式的意义
    将实例化对象的代码提取出来,放到一个类中统一管理和维护,达到和主项目的依赖关系的解耦。从而提高项目的扩展和维护性。
  2. 三种工厂模式 (简单工厂模式、工厂方法模式、抽象工厂模式)
  3. 设计模式的依赖抽象原则
  • 创建对象实例时,不要直接 new 类, 而是把这个 new 类的动作放在一个工厂的方法中,并返回。有的书上说,变量不要直接持有具体类的引用。
  • 不要让类继承具体类,而是继承抽象类或者是实现 interface(接口)
  • 不要覆盖基类中已经实现的方法。
http://www.fp688.cn/news/161499.html

相关文章:

  • 重庆高端网站建设新冠疫情最新消息
  • 龙岩网站建设行情长沙seo霜天
  • 做网站的书籍推荐常用的网络推广方法
  • 已经备案的域名做电影网站一站式网站建设公司
  • 用微信怎么做企业网站东莞搜索优化
  • 吉林科技网站建设百度的网址是什么呢
  • wordpress 数据 清理东莞网络优化公司
  • 旅游网站开发的意义百度网站排名优化软件
  • 机电建设工程施工网站网址解析ip地址
  • 504 wordpress安徽网站seo
  • php网站开发薪资 深圳seo新手教程
  • 聊天网站制作教程seo比较好的优化方法
  • 专业做淘宝网站公司哪家好常见的营销方式有哪些
  • 天津地铁建设网站东莞网站到首页排名
  • 深圳靠谱的网站建设网站排名点击工具
  • 灯塔建设网站it培训机构口碑排名
  • 卧龙区建网站怎么制作属于自己的网址
  • 汕头做网站费用网络营销的核心是
  • 齐齐哈尔企业网站排名优化免费的网站
  • 贵阳做网站软件软文价格
  • 江苏扬州建设工程信息网站代写新闻稿
  • 抖音代运营商家谈判话术如何做网站优化seo
  • 佛山做网站哪家好竞价排名什么意思
  • 合肥建网站公司什么是百度快照
  • 公司怎么做网页网站百度浏览器
  • 网站建设工作量评估在线网页制作
  • 哪些网站做平面设计素材网站建设平台
  • 工作站做网站广告联盟怎么做
  • 建设银行网站上改手机号码如何推广seo
  • 哈尔滨网站开发企业企点