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

wordpress 模块seo服务收费

wordpress 模块,seo服务收费,秦皇岛生态文明建设,做芯片代理哪个网站推广目录 工厂模式,抽象工厂模式是什么? 两种设计模式的流程: 1、工厂模式 2、抽象工厂模式 两种模式的对比 共同点: 不同点: 总结 工厂模式,抽象工厂模式是什么? 我已经具体的写了这两种模…

目录

工厂模式,抽象工厂模式是什么?

两种设计模式的流程:

1、工厂模式

2、抽象工厂模式

两种模式的对比

共同点:

不同点:

总结


工厂模式,抽象工厂模式是什么?

我已经具体的写了这两种模式及代码示例,可以点开去了解一下这两种设计模式是什么样子的:

工厂模式:                设计模式 之 —— 工厂模式-CSDN博客

抽象工厂模式:        设计模式 之 —— 抽象工厂模式-CSDN博客

这篇博客用来对上面两篇博客做一下比较,没看过的可以去学习一下,里边含具体代码,及实现结果。

两种设计模式的流程:

1、工厂模式

2、抽象工厂模式

两种模式的对比

共同点:

1、两种模式都通过封装对象的创建过程,将客户端代码与具体的实现类分离。

2、都使用工厂方法来创建对象,而不是直接使用new关键字。(将对象的创建过程封装起来)

3、都遵循"开闭原则",增加新的产品时,两种模式均可以在不修改客户端代码的情况下,通过增加新的产品类来扩展系统。

4、都遵循"单一职责原则",即工厂类负责对象的创建,客户端负责对象的使用。

不同点:

1、工厂模式是创建单一的产品对象,即一个工厂负责创建一类产品。
抽象工厂模式是创建产品族,即一个工厂负责创建一系列相关的产品对象。

2、工厂模式更加灵活,可以很容易地增加新的产品类型,但不能轻易地切换产品族。
抽象工厂模式可以很容易地切换不同的产品族,但不能轻易地增加新的产品类型(因为这需要修改抽象工厂接口。)

3、工厂模式的客户端代码依赖于具体的工厂实现类。
抽象工厂模式的客户端代码依赖于抽象工厂接口,而不依赖于具体的工厂实现类。

4、工厂模式通常只有一个抽象工厂接口和多个具体工厂实现类。
抽象工厂模式通常有一个抽象工厂接口,以及多个具体工厂实现类,每个实现类创建一个产品族。

总结

当你需要创建一个对象,但不关心它的具体类型时,可以使用工厂模式。如果需要产品切换族,适合使用抽象工厂模式。

工厂模式适用于创建单一产品的场景,而抽象工厂模式适用于创建产品族的场景。

java代码链接

工厂模式:                设计模式 之 —— 工厂模式-CSDN博客

抽象工厂模式:        设计模式 之 —— 抽象工厂模式-CSDN博客

http://www.15wanjia.com/news/182055.html

相关文章:

  • 网站备案相关前置许可电脑配件电子商务网站设计方案
  • 建设教育协会培训网站做多语言网站不会翻译怎么办
  • 放射科网站建设公众号seo排名软件
  • 我的世界是谁做的视频网站wordpress手机号
  • 建设银行网站每天几点更新网站开发工作室
  • 网站外链 快速建设传奇176网页游戏
  • wordpress网站登录网站开发神器
  • 网站建设过程发生的费用网站服务器的安全性首先是实现用户账号的权限设置
  • 手机网站建设行业分析网站建设的目的
  • 宁波网站建设服务服务商青岛网络营销推广
  • vs做网站怎么添加子页广东建网站的公司
  • 国内移动端网站做的最好的管理网站模板下载
  • 太原seo公司网站大型网上购物商城
  • 开发网站公司排行榜扬州天达建设集团有限公司网站
  • 什么网站做微信公众账号宝山网站建设服务
  • 广汉网站建设ghxhwl吉林做网站优化
  • wordpress这软件怎么搜索徐州seo管理
  • 郑州企业网站seo最新足球新闻头条
  • 私人定制网站建设达州科创网站建设公司
  • 最新不封网址拿走不谢西安官网seo
  • 专业做网站机构怎么制作古装视频
  • 山东桓台建设招投标网站运营商查浏览网站
  • 如何做彩票销售网站wordpress单页
  • 做网站大概费用视频制作软件app免费下载
  • 114百事通做网站600我自己的网站 怎样做防火墙
  • 如何快速网站排名十大旅游网站排名
  • 山东德州做网站万和城官方网站
  • 国内酷炫网站mip 网站模板
  • 手机端网站图片上传如何做用什么做wordpress
  • 网站开发工程师年薪多少中国建设工程造价网