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

龙山县建设局网站南宁建设学院官网

龙山县建设局网站,南宁建设学院官网,天津网页设计教程,如何做网站充值接口刘:https://www.bilibili.com/video/BV1kG411g7h4 https://www.bilibili.com/video/BV1jyreYKE8z 1. 单例模式 2. 简单工厂模式 代码逻辑: 原始:业务逻辑层 —> 基础类模块工厂:业务逻辑层 —> 工厂模块 —> 基础类模块…

刘:https://www.bilibili.com/video/BV1kG411g7h4
https://www.bilibili.com/video/BV1jyreYKE8z

1. 单例模式

2. 简单工厂模式

  1. 代码逻辑:
    • 原始:业务逻辑层 —> 基础类模块
    • 工厂:业务逻辑层 —> 工厂模块 —> 基础类模块
    • 业务层和基础类解耦
  2. 思路:业务层不再直接创建对象,而是调用工厂创建对象,创建对象的细节也在工厂中实现,减轻业务层的压力。
  3. 一个工厂创建的所有对象都有共同的父类,工厂的返回值就是父类指针,父类指针指向子类对象。
  4. 优缺点:适用于创建对象较少的情况,违反了开闭原则。
  5. 开闭原则:应用程序实体(类、模块、方法等)应该对扩展开放但对修改关闭。 换句话说,需要在不更改现有代码的情况下向应用程序添加新功能。

3. 工厂方法模式

  1. 简单工厂模式+开闭原则=工厂方法模式。
  2. 思路:不再只有一个工厂。现在有一个抽象工厂,要创建某个对象就实例化一个对应的具体工厂来创建对象。
  3. 优缺点:遵守了开闭原则,每新增一个产品就要新增一个工厂,类的数量太多。

4. 抽象工厂模式

  1. 用的不多,作用是减少工厂类的数量。
  2. 思路:不再是一个产品一个工厂,而是一个产品族是一个工厂。例如,一个中国工厂,可以生产中国苹果、中国香蕉和中国梨子,如果你想要日本苹果,那还要创建日本工厂。一个产品等级结构是一类产品,例如苹果。https://www.bilibili.com/video/BV1Je4y1b7j9
  3. 新增产品族(工厂)很简单,符合开闭原则,但新增产品等级结构很麻烦,不符合开闭原则。
http://www.dtcms.com/wzjs/819137.html

相关文章:

  • 东莞网站建设五金建材wordpress 发送邮件失败
  • 查询公司的网站备案信息查询网站的论文怎么写
  • django 做网站网店代运营收费多少钱
  • 网上做结婚照的网站wordpress改变默认后台登录地址
  • 南通住房和城乡建设厅网站首页空客德国公司
  • 怎么做php登陆网站课程网站建设总体情况
  • 重庆网站怎么做出来的爱 做 网站
  • 三元区建设小学网站专业做室内设计的网站有哪些方面
  • 免费网站搭建系统长沙景点大全 长沙景点排名
  • 零陵区住房和城乡建设局网站首页网站免费正能量直接进入检察官
  • 站长之家怎么查询网站哪家做的杭州巴顿品牌设计
  • 良精企业网站管理系统手机百度收录提交入口
  • 莆田网站建设模板网站的宣传推广
  • 做移动网站首页软做微商做什么网站比较好
  • 微商城设计网站建设盛泽网站建设
  • 51制作工厂网站在线观看无需选择国外做美食视频网站
  • 白银市城乡建设局网站网页设计与制作有什么用
  • 手机网站方案编写东莞网站建设营销网站
  • wordpress整站宣威网站建设c3sales
  • c 做网站怎么连接到别的网页把自己做的网站放到网上去
  • 软件定制开发网站建设生成ppt的软件
  • 网站后台有显示前台没有xampp 开发网站
  • word怎么做网站链接购物网站项目简介
  • 那些企业网站做的漂亮做网站的总结
  • 购物网站开发 项目描述洪洞网站建设
  • 网站代码开发定制无锡网站推广公司
  • 小程序是怎么开发的seo sem
  • 长沙竞价网站建设价格wordpress怎么登
  • 德化网站建设佛山seo
  • 牛二网站建设网站 文章排版