Go设计模式(29)-总结

历时大半年,终于写完了《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)-中介者模式

猜你喜欢

转载自blog.csdn.net/shida219/article/details/120258051