第25课:谈谈我对设计模式的理解

news/2024/11/7 10:35:29/

众多书籍之下为何还要写这一课程

设计模式可谓是老生常谈的不能再老生常谈了,我曾经思考过很长一段时间要不要去写这系列的文章,因为这一主题的书籍实在太多了,网上免费的资料也非常的多。思考再三,最终决定写它,主要有以下几个原因:

  • 网上的资料虽然非常多,但就如同你所知:网上资料一大抄!内容极其雷同而且粗浅。
  • 讲设计模式的书籍虽然非常多,但用 Python 来描述的非常的少,有那么几本也是从国外翻译过来的,内容多少会有些变味。
  • 能把抽象难懂的设计模式讲的通俗易懂、妙趣横生的很少。

设计模式玄吗

我觉得它玄,也不玄!

怎么讲呢?《孙子兵法》玄不玄?也玄!因为芸芸众生中能看懂悟透的人很少,能真正灵活应用的人更少!而且战争的成败受众多因素的影响,如天时、地利、人和。但你要问中国历代名将中有哪个不读《孙子兵法》的?几乎没有,如三国的曹操、南宋的岳飞、明代的戚继光,这些人可谓是把兵法用的出神入化了。那两千多年来世界其他国家没看过《孙子兵法》的是怎么打仗的?照样打。没学过兵法的人就不会使用里面的计策吗?当然会用,而且经常用。比如“借刀杀人”,相信这个人们在耍小聪明的时候都用过;“打草惊蛇”这个计策估计连小孩都会用,这样的例子还有很多。只是你不知道古代已经有人把它总结成“战争模式”了。所以说《孙子兵法》其实也不玄。

同样的道理,“设计模式”是一套被反复使用、多数人知晓的、无数工程师实践的代码设计经验的总结。因此它比较抽象,没有一定的编程经验很难读懂,更不能理解其精髓。所以很多人觉得它玄,但真正的架构师和优秀的程序员,几乎没有不看设计模式的。能把设计模式应用的如火


http://www.ppmy.cn/news/911214.html

相关文章

中国第一望世家族唐朝宰相裴度后裔在松滋

中国第一望世家族唐朝宰相裴度后裔在松滋 ​ 裴度何许人也? 唐德宗时宰相;平定淮西之乱,封晋国公;历仕穆宗、敬宗、文宗三朝,数度出镇拜相;获赠:太傅。 按惯例,先摆谱: …

沉香与宋代八雅的关系

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 科普沉香知识,欢迎交友咨询 宋代香文化得以发展至鼎盛时期,文人雅士更是以焚香、点茶、挂画、插花作为生活四艺。烜赫一时的香文化和香道艺术…

中国石油大学《大学语文》第二阶段在线作业

第二阶段在线作业 单选题 (共20道题) 收起 1.(2.5分) 第一篇现代白话短篇小说是1918年5月( )。 A、鲁迅发表的《阿Q正传》 B、鲁迅发表的《狂人日记》 C、鲁迅发表的《孔乙己》 D、鲁迅发表的《药》 我的答案:B …

[宋史学习] 三省六部制的破坏与宋初的中央政府机构

中书与宰相、副相、使相 宋初沿后周旧制,以“中书”为最高行政机构。中书全称为中书门下,亦称政事堂、都堂、政府、东府,为宰相和参知政事(副相)的议事与办公处,与枢密院(枢府、西府&#xff09…

麻衣神相 宋代古本 照片翻拍 全书87页

内容仅是一部分,如有需要可以到我的资源下载 https://download.csdn.net/download/findingstudio/88050482

第二集 八卦定乾坤

第二集 八卦定乾坤 一、 笔记: 卦象:这个卦像什么 爻就是一个符号 天底下动--风 天空中动--火 天上面动--泽 地底下动--雷 地当中动--水 地上面动--山 易经使我们的思维不断提高,去找到根本的东西。天地水火, 雷风山泽&#xff…

第二章 五行,金木水火土

《尚书洪范》记载:“五行:一曰水,二曰火,三曰木,四曰金,五曰土。水曰润下,火曰炎上,木曰曲直(弯曲,舒张),金曰从革(成分致…

Web学习第二周

第二十一集&#xff1a; 嵌套列表 列表之间可以互相嵌套形成多层级列表。 嵌套列表小案例&#xff1a; &#xff08;有序与无序&#xff09; <meta charset"UTF-8"> <meta http-equiv"X-UA-Compatible" content"IEedge"> <meta …