返回首页
《Go设计模式》
第一章 创建型设计模式
1.1 单例模式
1.2 工厂模式和DI容器
1.3 建造者模式
1.4 原型模式
1.5 小结
第二章 结构型设计模式
2.1 代理模式
2.2 桥接模式
2.3 适配器模式
2.4 装饰器模式
2.5 门面模式
2.6 组合模式
2.7 亨元模式
第三章 行为型设计模式
3.1 观察者模式
3.2 模板模式
3.3 策略模式
3.4 职责链模式
3.5 状态模式
3.6 迭代器模式
3.7 访问者模式
3.8 备忘录模式
3.9 命令模式
3.10 解释器模式
3.11 中介模式
总结(全书完)
1.5 小结
耗时 2 周更新完了创建型的设计模式,回头思考一下,学习设计模式我们关注的是什么,如何实现么?是也不是。我认为比了解如何实现设计模式更重要的是这些设计模式的应用场景,什么场景下我们该用这种设计模式;以及这些设计模式所包含的思想,最终帮助我们把代码写“好”,可以帮助我们满足一系列的设计原则:
单一职责
开闭原则
里式替换
接口隔离
依赖倒置
KISS
DRY:不要重复
高内聚、松耦合
迪米特法则: 不要依赖类,依赖接口
……
打赏作者
留下你的读书笔记
你还没登录,点击这里
登录
用户笔记留言
点击加载更多评论