Go设计模式(29)-总结

博主历经大半年,完成了《Go设计模式》系列30篇文章的撰写,深入理解了设计模式。通过边读边写的方式,提高了学习效率,深化了对封装、继承、多态等概念的理解。文章涵盖23种设计模式,从六大设计原则出发,结合Go语言实践,进行了详尽的探讨。写作过程不仅锻炼了阅读和理解能力,也促使知识与实际工作相结合,收获颇丰。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

历时大半年,终于写完了《Go设计模式》系列,共30篇文章。感慨颇多,此处做个简单的总结。

优劣

因为规划不合理,导致写这个系列耗费了更多时间。采取先看完《大话设计模式》和《设计模式之美》,再写文章的方案,等于书读了两遍,整个过程便被拉长了。今后会边看边写,最后写总结,这样效率会高很多。

写这个系列,使自己对设计模式有了更深的理解。

以前都是书读完后就结束了,阅读的内容随着时间会慢慢忘掉。而且以前看文章,主要看量,不太看质,有些不求甚解。但写文章则需要细读、精读,需要提出很多问题,查找很多资料,这种改变很有价值。

而且写文章的过程,是将资料重新打磨梳理、重新讲述的过程,在这个过程中将书本的内容和实际工作中遇到的问题相结合,收获颇多。

另外写系列文章还有一个好处,自己有了一个主题,能够一直有需要写的内容,有始有终的欲望也能保证自己有动力一直写。

思考

《道德经》里说,道生一,一生二,二生三,三生万物。

利用封装、继承、多态这些特性,满足六大设计原则,推演出23种设计模式。

所以对设计的理解,可以从23种设计模式,收缩为理解六大设计模式,再收缩为理解封装、继承、多态。

文章列表

所有文章如下:

  1. 设计模式之美

  2. Go设计模式(1)-语法

  3. Go设计模式(2)-面向对象分析与设计

  4. Go设计模式(3)-设计原则

  5. Go设计模式(4)-代码编写

  6. Go设计模式(4)-代码编写优化

  7. Go设计模式(5)-类图符号表示法

  8. Go设计模式(6)-单例模式

  9. Go设计模式(7)-工厂模式

  10. Go设计模式(8)-抽象工厂

  11. Go设计模式(9)-建造者模式

  12. Go设计模式(10)-原型模式

  13. Go设计模式(11)-代理模式

  14. Go设计模式(12)-桥接模式

  15. Go设计模式(13)-装饰器模式

  16. Go设计模式(14)-适配器模式

  17. Go设计模式(15)-门面模式

  18. Go设计模式(16)-组合模式

  19. Go设计模式(17)-享元模式

  20. Go设计模式(18)-观察者模式

  21. Go设计模式(19)-模板模式

  22. Go设计模式(20)-策略模式

  23. Go设计模式(21)-职责链模式

  24. Go设计模式(22)-状态模式

  25. Go设计模式(23)-迭代器模式

  26. Go设计模式(24)-访问者模式

  27. Go设计模式(25)-备忘录模式

  28. Go设计模式(26)-命令模式

  29. Go设计模式(27)-解释器模式

  30. Go设计模式(28)-中介者模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员麻辣烫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值