博客
关于我
《设计模式》- GoF
阅读量:599 次
发布时间:2019-03-12

本文共 916 字,大约阅读时间需要 3 分钟。

设计模式入门:一本开山之作

上周,我抽空阅读了Gang of Four的《设计模式编码与解释》。这本书作为设计模式领域的经典之作,确实让我对这门理论有了更深入的理解。

内容概览

书的篇幅约200页,阅读时间集中在为数不少的夜晚,合计投入了7-8小时。内容涵盖了设计模式的基础理论与实践应用,重点包括:

  • 设计模式的基本概念:学习如何定义、选择和使用设计模式。
  • 以文档编辑器案例为切入点:详细阐述了设计问题的识别与模式的应用机制。
  • 设计模式分类:涵盖了创建型、结构型、行为型模式等11大类,共计23种模式。
  • 理论的历史渊源:作者深入探讨了alexander在建筑设计中的模式理论,对软件领域的启发意义令人深思。

适合读者

这本书尤其适合具备一定代码基础,希望提升代码质量的开发者。对于对设计模式理论有历史兴趣的学习者而言,书中提到的早期模式开发生因者也是难得的 informational treasure.

个人感受

  • 理论的全面性

    阅读过程中,我对理论体系的完整性印象颇深。设计模式的分类方法和各类模式之间的协作关系,展现了其可玩性的高度。书中对模式的分类维度(如名称、分类、意图等)强调了理论的严密性,也让我意识到设计模式的复杂性。

  • 历史与实践的结合

    书中不仅讲解了模式的使用方法,还深入探讨了其起源。作为一名刚开始接触设计模式的新手,了解模式的历史背景让我对其应用有了更深的理解。特别是文档编辑器的案例,让我直观地看到模式在现实项目中的应用场景。

  • 模式的灵活性与适用性

    通过这本书,我学会了设计模式并非一具沉重的工具,而是灵活的思维方式。许多模式在结构上有相似之处,但它们在意图和解决问题方式上却有明显区别。理解这些差异对选择合适模式至关重要。

  • 模式学习的关键点

    书中强调了学习设计模式不仅要掌握模式本身,更要理解其背后的设计价值与解决问题的逻辑。着重练习模式的识别与使用,为今后的开发工作打下了坚实基础。

  • 总结

    《设计模式编码与解释》确实是一本值得一读的开山之作。它不仅为编程提供了更高阶的思维方式,更让人感受到理论与实践完美结合的艺术。对于希望提升代码质量、探索设计模式理论的开发者而言,这本书的阅读将成为一次难忘的技术之旅。

    转载地址:http://ygaxz.baihongyu.com/

    你可能感兴趣的文章
    Hadoop(十六)之使用Combiner优化MapReduce
    查看>>
    《机器学习Python实现_10_06_集成学习_boosting_gbdt分类实现》
    查看>>
    CoreCLR源码探索(八) JIT的工作原理(详解篇)
    查看>>
    flume使用中的一些常见错误解决办法 (地址已经使用)
    查看>>
    andriod 开发错误记录
    查看>>
    C语言编译错误列表
    查看>>
    看明白这两种情况,才敢说自己懂跨链! | 喵懂区块链24期
    查看>>
    张一鸣:创业7年,我经历的5件事
    查看>>
    CentOS5 Linux编译PHP 报 mysql configure failed 错误解决办法
    查看>>
    《web安全入门》(四)前端开发基础Javascript
    查看>>
    pycharm新建文件夹时新建python package和新建directory有什么区别?
    查看>>
    python中列表 元组 字典 集合的区别
    查看>>
    python struct 官方文档
    查看>>
    Android DEX加固方案与原理
    查看>>
    Android Retrofit2.0 上传单张图片和多张图片
    查看>>
    iOS_Runtime3_动态添加方法
    查看>>
    Leetcode第557题---翻转字符串中的单词
    查看>>
    Problem G. The Stones Game【取石子博弈 & 思维】
    查看>>
    Unable to execute dex: Multiple dex files
    查看>>
    Java多线程
    查看>>