随笔列表第2页 - Rick.lz - D1h.Net第一号博客
Warm water frog
不写笔记,不读书
D1h.Net第一号博客   首页   新随笔   联系   订阅 订阅   管理
上一页 1 2 3 4 5 6 ··· 24 下一页
  2021年11月17日
设计模式学习-使用go实现享元模式
摘要: 享元模式 定义 优点 缺点 适用场景 代码实现 享元模式和单例模式的区别 参考 享元模式 定义 享元模式(Flyweight),运用共享技术有效的支持大量细粒度的对象。 享元模式的意图是复用对象,节省内存,前提是享元对象是不可变对象。就是当一个系统中有大量的重复对象的时候,如果这些对象是不可变对象, 阅读全文
posted @ 2021-11-17 10:18 Rick.lz 阅读(25) 评论(0) 推荐(0) 编辑
  2021年11月16日
设计模式学习-使用go实现组合模式
摘要: 组合模式 定义 适用范围 优点 缺点 代码实现 参考 组合模式 定义 组合模式(Composite),将对象组合成树形结构以表示'部分-整体'的层次关系。组合模式使得用户对单个对象和组合对象的使用具有一致性。 组合模式,将一组对象组织成树形结构,将单个对象和组合对象都看做树中的节点,以统一处理逻辑, 阅读全文
posted @ 2021-11-16 14:06 Rick.lz 阅读(13) 评论(0) 推荐(0) 编辑
  2021年11月15日
设计模式学习-使用go实现外观模式
摘要: 外观模式 定义 适用范围 代码实现 优点 缺点 关于接口粒度的思考 参考 外观模式 定义 外观模式也叫门面模式 外观模式(Facade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 适用范围 1、解决易用性问题 门面模式可以用来封装系统的底 阅读全文
posted @ 2021-11-15 11:18 Rick.lz 阅读(152) 评论(0) 推荐(0) 编辑
  2021年11月14日
设计模式学习-使用go实现适配器模式
摘要: 适配器模式 定义 代码实现 优点 缺点 适用范围 代理、桥接、装饰器、适配器4种设计模式的区别 参考 适配器模式 定义 适配器模式的英文翻译是Adapter Design Pattern。顾名思义,这个模式就是用来做适配的,它将不兼容的接口转换为可兼容的接口,让原本由于接口不兼容而不能一起工作的类可 阅读全文
posted @ 2021-11-14 16:07 Rick.lz 阅读(74) 评论(0) 推荐(0) 编辑
  2021年11月13日
设计模式学习-使用go实现装饰模式
摘要: 装饰器模式 定义 代码实现 优点 缺点 适用范围 装饰器模式和桥接模式的区别 参考 装饰器模式 定义 装饰模式:动态的给一些对象添加额外的职责,就增加功能来说,装饰模式比生成子类更灵活。 举个栗子: 我们现在买手机或者电脑,都有基础配置,然后根据我们选择的运行内存的大小,具体的CPU,手机或电脑的价 阅读全文
posted @ 2021-11-13 19:00 Rick.lz 阅读(77) 评论(0) 推荐(0) 编辑
  2021年11月11日
设计模式学习-使用go实现桥接模式
摘要: 桥接模式 前言 定义 优点 缺点 应用场景 代码实现 参考 桥接模式 前言 桥接模式的代码实现非常简单,但是理解起来稍微有点难度,并且应用场景也比较局限,所以,相当于代理模式来说,桥接模式在实际的项目中并没有那么常用,所以能分辨出来就行了,这里不做重点的学习。 定义 桥接模式:将抽象部分和它的实现部 阅读全文
posted @ 2021-11-11 10:03 Rick.lz 阅读(161) 评论(0) 推荐(0) 编辑
  2021年11月10日
设计模式学习-使用go实现代理模式
摘要: 代理模式 定义 优点 缺点 应用场景 代码实现 参考 代理模式 定义 定义:为其对象提供一种代理以控制这个对象的访问。通俗点讲就是它在不改变原始类(或叫被代理类)代码的情况下,通过引入代理类来给原始类附加功能。 来点通俗的理解: 比如我们买火车票,除了火车站,很多代售点也是可以买的,代售点的作用就是 阅读全文
posted @ 2021-11-10 13:17 Rick.lz 阅读(116) 评论(0) 推荐(0) 编辑
  2021年11月8日
设计模式学习-使用go实现原型模式
摘要: 原型模式 定义 代码实现 优点 缺点 适用场景 参考 原型模式 定义 如果对象的创建成本比较大,而同一个类的不同对象之间差别不大(大部分字段都相同),在这种情况下,我们可以利用对已有对象(原型)进行复制(或者叫拷贝)的方式来创建新对象,以达到节省创建时间的目的。这种基于原型来创建对象的方式就叫作原型 阅读全文
posted @ 2021-11-08 18:51 Rick.lz 阅读(77) 评论(0) 推荐(0) 编辑
  2021年11月6日
设计模式学习-使用go实现建造者模式
摘要: 建造者模式 定义 适用范围 与工厂模式的区别 优点 缺点 参考 建造者模式 定义 Builder 模式,中文翻译为建造者模式或者构建者模式,也有人叫它生成器模式。 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一 阅读全文
posted @ 2021-11-06 22:46 Rick.lz 阅读(104) 评论(0) 推荐(0) 编辑
  2021年11月4日
设计模式学习-使用go实现单例模式
摘要: 单例模式 定义 优点 缺点 适用范围 代码实现 懒汉模式 饿汉模式 双重检测 sync.Once 参考 单例模式 定义 什么是单例模式:保证一个类仅有一个实例,并提供一个全局访问它的全局访问点。 例如:在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服 阅读全文
posted @ 2021-11-04 14:49 Rick.lz 阅读(176) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 24 下一页

Powered by: D1h.Net第一号博客 Copyright © 2021 Rick.lz
Powered by .NET 6 on Kubernetes

问答 28u iTmz.Net 3q科技 A8团队1 A8团队2 A8团队3 A8备