设计模式学习笔记之 开山篇

Posted hellxz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式学习笔记之 开山篇相关的知识,希望对你有一定的参考价值。

之前的一年多时间,受设计模式无用论这种影响,学习Java时候跳过了设计模式的学习,现在看来是大错特错的事情,看了Java编程思想很多jdk的设计都用了很多设计模式看的不是很明白,为什么这么写?明明很简单的代码为什么要写的那么复杂?

抛砖引玉:

  • 设计模式之所以看来比普通写代码复杂,正是因为我们写的普通代码的适用性很差,仅仅是为了满足当前项目的需求,而不能满足更多的需求,适应不同的项目,也就是所说的一次性代码。套用一个形象的比喻,普通代码就是一把钥匙只能开一把锁,而设计模式可以一把钥匙开n把锁。

这里要特别感谢 贴吧Id:老公爱红牛 ,柳大的设计模式视频教程。给我树立了很明确的立场与思路。

打算看视频学习的同时,将学到的知识记录下来,本人文笔不是很好,写的不好,还望各位看官海涵。有错误的地方,还请评论指出,在下感激不尽。

观点:

  • 现在大多数讲设计模式的书籍中所讲的都是由 Gang of four (四人帮) 1995年 的《设计模式》剖析扩充而来
  • 我们不应该为了套用设计模式而使用设计模式,不要死板套用书中的写法
  • 设计模式是对Java的三大特性:封装、继承、多态 充分融合的精髓。

开山篇先写这么多,有时间再扩充。

 

以上是关于设计模式学习笔记之 开山篇的主要内容,如果未能解决你的问题,请参考以下文章

CV开山之作:《AlexNet》深度学习图像分类经典论文总结学习笔记(原文+总结)

Linux学习笔记-B站韩顺平

java学习笔记——韩顺平视频

学习Sass笔记之概念篇

ESP32学习笔记之I2C总线

NodeJS学习笔记之MongoDB模块