![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式(GO)
文章平均质量分 50
写代码这么久一直没有坚持写博客,今天开始忏悔,看看能坚持多久
大·狮
成功没有捷径,唯有不断努力
展开
-
单例模式(GO)
golang中实现单例模式原创 2022-11-25 21:07:59 · 210 阅读 · 1 评论 -
观察者模式(GO)
观察者模式(Observer Pattern): 定义对象间一种一对多的依赖关系,使得当每一个对象改变状态,则所有依赖于它的对象都会得到通知并自动更新。原创 2022-09-24 16:24:39 · 659 阅读 · 0 评论 -
策略模式(Go)
策略模式——定义算法族,分别封装起来,让他们直接可以互相替换,此模式让算法的变化独立于使用算法的客户。现在看一个例子:现在有一个王子,要让他有攻击的技能,王子可以选择剑、斧头、枪等武器进行攻击。在不适用策略模式的情况下我会这么写:type prince struct { name string}func (pr *prince)attachWithSword() { fmt.Println("attach with a sword")}func (pr *prince)at原创 2022-02-28 21:46:35 · 1098 阅读 · 0 评论