博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计模式的知识大纲分享
阅读量:5891 次
发布时间:2019-06-19

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

最近一段时间,通过阅读《head first 设计模式》和其他资料,系统地学习了设计模式的知识。我将自己的思考和总结做成了知识大纲与大家分享:

如果你觉得幕布这个知识大纲整理工具很好用,欢迎使用我的邀请链接来注册:https://mubu.com/inv/2060390 。你和我都会获得30天的高级版~

阅读建议

  • 这个大纲来自我学习时的思考和总结,不适合把它当做学习设计模式的教程。建议先阅读《head first 设计模式》来学习设计模式
  • 例子很重要:在学习某个设计模式的时候,如果你脑中没有具体的例子,那么是很难理解它的。

    • 例子的来源包括

      • 理解学习资料中举的例子
      • 编程经验:见过/写过这样的代码
    • 如果无法通过上面两种途径来找到例子,建议先不要学习这个设计模式。即使现在花费大量时间钻研透了(来自我的教训),也会有以下坏处:

      • 很快就忘记
      • 将来遇到这个模式,发现自己当初的理解有误
      • 由于编程经验的积累,一段时间以后只需要花费一点点时间就能搞懂,当初浪费那么多时间在这上面不值得
  • 不建议一口气读完(你会很快感到无趣)。可以先阅读一点感兴趣的部分。也可以先收藏着,在将来遇到/学习这个模式的时候再看对应的部分

随着经验的丰富和理解的加深,我会持续更新这份资料。

我在总结的时候,会尽量参考比较权威的资料来保证正确性、尽量囊括所有重要的部分、尽量解释得通俗易懂,但是难免有所疏漏。如果你发现了问题或者希望与我讨论,欢迎发送邮件到 632882184@qq.com !

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

你可能感兴趣的文章
java jni 原理_使用JNI技术实现Java和C++的交互
查看>>
java 重写system.out_重写System.out.println(String x)方法
查看>>
Ubuntu 12.04安装
查看>>
mysql client命令行选项
查看>>
vc遍历网页表单并自动填写提交 .
查看>>
配置ORACLE 11g绿色版客户端和PLSQL远程连接环境
查看>>
ASP.NET中 DataList(数据列表)的使用前台绑定
查看>>
Linux学习之CentOS(八)--Linux系统的分区概念
查看>>
主域控制器的安装与配置步骤与方法
查看>>
JavaScript---事件
查看>>
Android NDK入门实例 计算斐波那契数列一生成jni头文件
查看>>
c/c++性能优化--I/O优化(上)
查看>>
将HTML特殊转义为实体字符的两种实现方式
查看>>
jquery 保留两个小数的方法
查看>>
网站架构设计的误区
查看>>
Standard C++ Programming: Virtual Functions and Inlining
查看>>
iis 故障导致网站无法访问
查看>>
作业抄袭简单检测
查看>>
ASP.NET 回调技术(CallBack)
查看>>
Spark源码分析 – BlockManager
查看>>