设计模式——Go语言(Golang)版

设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

从本节开始,陆续介绍设计模式,该设计模式采用Go语言编码实现。

01_简单工厂模式

02_工厂方法模式

03_抽象工厂模式

04_单例模式

05_原型模式

06_建造者模式

07_适配器模式

08_组合模式

09_代理模式

10_外观模式

11_桥接模式

12_修饰器模式

13_享元模式

14_责任链模式

15_观察者模式

16_解释器模式

17_状态模式

18_模板模式

19_中介模式

20_策略模式

21_备忘录模式

22_命令模式

23_访问者模式

24_迭代器模式

UML基础知识

在接下来的篇幅中会用到UML图,所有UML图是通过viso绘制的(软件和数据库--->UML类)。

 

 

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值