
《设计模式》- GoF
发布日期:2021-05-15 17:43:49
浏览次数:12
分类:精选文章
本文共 916 字,大约阅读时间需要 3 分钟。
设计模式入门:一本开山之作
上周,我抽空阅读了Gang of Four的《设计模式编码与解释》。这本书作为设计模式领域的经典之作,确实让我对这门理论有了更深入的理解。
内容概览
书的篇幅约200页,阅读时间集中在为数不少的夜晚,合计投入了7-8小时。内容涵盖了设计模式的基础理论与实践应用,重点包括:
- 设计模式的基本概念:学习如何定义、选择和使用设计模式。
- 以文档编辑器案例为切入点:详细阐述了设计问题的识别与模式的应用机制。
- 设计模式分类:涵盖了创建型、结构型、行为型模式等11大类,共计23种模式。
- 理论的历史渊源:作者深入探讨了alexander在建筑设计中的模式理论,对软件领域的启发意义令人深思。
适合读者
这本书尤其适合具备一定代码基础,希望提升代码质量的开发者。对于对设计模式理论有历史兴趣的学习者而言,书中提到的早期模式开发生因者也是难得的 informational treasure.
个人感受
理论的全面性
阅读过程中,我对理论体系的完整性印象颇深。设计模式的分类方法和各类模式之间的协作关系,展现了其可玩性的高度。书中对模式的分类维度(如名称、分类、意图等)强调了理论的严密性,也让我意识到设计模式的复杂性。历史与实践的结合
书中不仅讲解了模式的使用方法,还深入探讨了其起源。作为一名刚开始接触设计模式的新手,了解模式的历史背景让我对其应用有了更深的理解。特别是文档编辑器的案例,让我直观地看到模式在现实项目中的应用场景。模式的灵活性与适用性
通过这本书,我学会了设计模式并非一具沉重的工具,而是灵活的思维方式。许多模式在结构上有相似之处,但它们在意图和解决问题方式上却有明显区别。理解这些差异对选择合适模式至关重要。模式学习的关键点
书中强调了学习设计模式不仅要掌握模式本身,更要理解其背后的设计价值与解决问题的逻辑。着重练习模式的识别与使用,为今后的开发工作打下了坚实基础。总结
《设计模式编码与解释》确实是一本值得一读的开山之作。它不仅为编程提供了更高阶的思维方式,更让人感受到理论与实践完美结合的艺术。对于希望提升代码质量、探索设计模式理论的开发者而言,这本书的阅读将成为一次难忘的技术之旅。
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年04月23日 21时42分11秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
GreenDao之注解
2019-03-11
Android使用Font Awesome
2019-03-11
主线程中Looper的轮询死循环为何没有阻塞主线程?
2019-03-11
Gradle实战四:Jenkins持续集成
2019-03-11
使用RestTemplate,显示请求信息,响应信息
2019-03-11
wgcloud运维监控系统错误:防篡改校验错误次数大于10次,不再上报数据
2019-03-11
为什么WGCLOUD安装完后,启动服务端打不开网页
2019-03-11
iOS 开发官方文档链接收集
2019-03-11
linux学习笔记(四)基本用户管理与帮助命令
2019-03-11
小程序:防止父方法被子方法冒泡,使用catchtap
2019-03-11
vue报错 created hook错误
2019-03-11
单选框点击文字也能选中
2019-03-11
此主机支持Intel VT-x,但Intel VT-x 处于禁用状态。
2019-03-11
06-局部变量和全局变量
2019-03-11
12-面向对象1
2019-03-11
解决Vue源码运行错误
2019-03-11
HDU - 4109 Instrction Arrangement
2019-03-11
Lua websocket长连接
2019-03-11