10 2025-02

golang 建造者和选项模式

golang 建造者和选项模式

建造者模式(Builder Pattern) 定义 建造者模式是一种创建对象的设计模式,它允许通过一步步的方式构建复杂对象。通常涉及一个建造者(Builder)和一个指挥者(Director)。 特点 复杂对象的构建:适...

阅读全文

2025年02月10日 13:59:56 周一 2025-02-10 周一 23 0 0

20 2024-05

依赖注入简介

依赖注入简介

当谈到依赖注入时,让我们通过一个简单的代码示例来说明例子和反例。 首先,让我们介绍一个包含依赖关系的类 Logger,它负责记录日志信息: class Logger: def log(self, m...

阅读全文

2024年05月20日 10:46:02 周一 2024-05-20 周一 26 0 0

26 2022-05

【设计模式】笔记

【设计模式】笔记

工厂模式目的就是把对象创建和使用拆分 产品可以理解为调用某个方法。 简单工厂模式:使用对象名称做参数,工厂只有一个,比较臃肿。 工厂模式:一个抽象工厂,很多具体工厂,一个具体工厂对应一个产品...

阅读全文

2022年05月26日 11:33:42 周四 2022-05-26 周四 20 0 0

24 2022-05

【设计模式】抽象工厂模式

【设计模式】抽象工厂模式-笔记本

前面介绍的工厂方法模式中考虑的是一类产品的生产,如畜牧场只养动物、电视机厂只生产电视机、计算机软件学院只培养计算机软件专业的学生等。 同种类称为同等级,也就是说:工厂方法模式只考虑生产同等...

阅读全文

2022年05月24日 14:29:07 周二 2022-05-24 周二 24 0 0

24 2022-05

【设计模式】工厂方法模式

【设计模式】工厂方法模式-笔记本

而“工厂方法模式”是对简单工厂模式的进一步抽象化,具体工厂数量增加,其好处是可以使系统在不修改原来代码的情况下引进新的产品,即满足开闭原则。 优点: 用户只需要知道具体工厂的名称就可得到所要...

阅读全文

2022年05月24日 14:11:44 周二 2022-05-24 周二 25 0 0

24 2022-05

【设计模式】简单工厂模式

【设计模式】简单工厂模式-笔记本

现实生活中,原始社会自给自足(没有工厂),农耕社会小作坊(简单工厂,民间酒坊),工业革命流水线(工厂方法,自产自销),现代产业链代工厂(抽象工厂,富士康)。我们的项目代码同样是由简到繁一...

阅读全文

2022年05月24日 13:56:53 周二 2022-05-24 周二 24 0 0

24 2021-05

常用设计模式

常用设计模式

单例模式(数据库连接器;日志记录器) <?php /** * 应用场景: * 数据库连接这种比较费资源的操作; * 我们希望整个应用只实列化一次 * * 结构: * 4私1公 *...

阅读全文

2021年05月24日 00:40:42 周一 2021-05-24 周一 24 0 0

博客简介

精彩评论

  • admin(6年前 (2020-03-09))

    分别用不同厚度的筏板定义,画图后这设置筏板变截面处理。 http://f.fwxgx.co...

    评:新文章!
  • admin(6年前 (2020-03-09))

    分别用不同厚度的筏板定义,画图后这设置筏板变截面处理。 http://f.fwxgx.co...

    评:新文章!
  • admin(6年前 (2020-03-09))

    新增一个框架图! http://biji.jinli.vip/wp-content/upl...

    评:新文章!
  • 一位WordPress评论者(6年前 (2020-02-13))

    嗨,这是一条评论。 要开始审核、编辑及删除评论,请访问仪表盘的“评论”页面。 评论者头像来自...

    评:世界,您好!