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

定制开发电商网站建设多少钱wordpress 百度熊掌

定制开发电商网站建设多少钱,wordpress 百度熊掌,温州市建设小学学校网站,公司logo背景墙实景图文章目录 概述工厂模式简单工厂模式:工厂方法模式抽象工厂模式小结 概述工厂模式 传统方式: 简单工厂模式: 简单工厂模式的设计方案: 定义一个可以实例化 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.yayakq.cn/news/998826/

相关文章:

  • 做二手电脑的网站郑州网站建设冫汉狮网络
  • 网站排名规则学院网站开发网站定位
  • wordpress建网站主页河南省的网页制作
  • 网站制作公司 北京学网站建设 去那里
  • 食品行业网站开发网站开发 占位符
  • 游戏网站开发公司wordpress教程网视频
  • 福田网站建设哪家好网站icp备案认证怎么做
  • 做的网站在不同浏览器大红门做网站
  • 挂机宝做网站怎么做应援网站
  • 做阿里巴巴网站需要哪些资料中小企业的网站建设方案
  • 怎么给网站搭建后台做企业网站要用什么软件
  • 建设一个棋牌网站都得准备什么程建网
  • 保定便宜的网站制作网站seo关键字优化
  • wordpress直接上传视频网站建设网站的基本流程
  • 域名dns解析和网站建设建设企业网站的时间
  • 谷歌有趣的网站柞水县住房和城乡建设局网站
  • 怎么在微信公众号建设微网站湖南商城网站建设
  • 做网站sqlserver排序搜索引擎优化工具深圳
  • wordpress负载均衡上传附件甘肃seo优化
  • 上海网站建设网页制js特效演示网站
  • 扬州做公司网站什么叫宣传类网站
  • 网站建设的实验步骤wordpress 总提示更新
  • 深圳网站 建设信科网络网站手机端的优势
  • 毕业设计做网站可以用模版吗潍坊网站建设价格低
  • 事业单位网站建设方案河北公司网站制作设计
  • 企业型网站制作百度竞价推广登陆
  • 做网站的公司哪家有名设计类的网站
  • 互联网营销外包公司网站地图优化
  • 哪里做网站百度收录块芷江建设局网站
  • 网站建设基础流程优化方案英语必修三电子版