- 目前,本项目所有的设计模式都是GO语言实现的。
- 本项目也是对王争老师的《设计模式之美》的笔记,当然不包括里面具体的项目实例。
- 参考了很多资料,结合了自己的理解,其中难免有一些理解错误的地方,各路大佬可以批评指正。
- 目前没有实现解释器模式。
- 代码中还缺少注释,以及帮助理解的类图,后序会加上。
参考资料:
https://time.geekbang.org/column/intro/250 王争老师的专栏
https://refactoringguru.cn/design-patterns 讲解的很好,例子很形象,比较容易理解。
https://www.runoob.com/design-pattern/design-pattern-tutorial.html 菜鸟教程官网,相对较简单。
https://github.com/mohuishou/go-design-pattern 针对王争老师的专栏的一个笔记。
https://github.com/senghoo/golang-design-pattern
https://github.com/feixiao/DesignPattern/tree/master/Java
书:《大话设计模式》、《GOF》