设计模式你的代码还停留在if/else吗?学习一下设计模式吧

Posted 叁滴水

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式你的代码还停留在if/else吗?学习一下设计模式吧相关的知识,希望对你有一定的参考价值。

       学习设计模式好久,发现好多设计模式始终无法领悟。强制记住之后就会很快忘记,慢慢的发现。在技术学习的过程中并不是一味的去努力学习才会质的提升。
       为什么这么说呢?技术开发这个东西所包含的范围是很小的。就比如说我喜欢搞技术开发,你就天天搞技术开发,天天研究底层理论,各种原理,别的什么也不接触,不交朋友,朋友聚会也不去,也没有什么其他的爱好。这样慢慢的就会发现,自己在自己的圈子里确实很厉害,但是慢慢的也会发现,有些东西自己始终无法领悟。就这些无法理解的知识点走进了一个误区里,始终无法走出来。
在这里插入图片描述
       很多时候,我们学习东西,是需要一个情怀加持。就好比,所有的设计模式你都会,你想要写一手漂亮的代码,这个时候再想要提升的时候并不是需要一个技术的提升,而是需要的是对所有事物理解的提升。这种理解就好比自己看过的电影,经历过的事,看到的事,听到的音乐。这些所有的东西全部会从你的大脑体现在你的代码中,有时候一段代码的好坏就是只有这点差别。这个东西体现的一种悟性。其实不单单是代码编写,有很多东西想要提升的时候,需要自己的专业放掉,忘记一切,去感受事物,该旅游就去旅游,该玩就玩。去接触一下看似和自己专业没关系,但是又很贴近生活的东西。最后会发现自己的瓶颈是可以突破的。
       尤其是设计模式,这个东西就好比太极一样必须忘乎所以,去感悟其用意,在业务开发中,当得机得势,顺势开发,如果强制使用,只会画蛇添足。
       其实不光是技术开发,尤其是艺术行业,比如画画、音乐等。遇到无法领悟的东西时,也许我们可以选择暂时放下,等过一段时间可能就会发现,原来这个纠结许久的知识点如此简单。

以上是关于设计模式你的代码还停留在if/else吗?学习一下设计模式吧的主要内容,如果未能解决你的问题,请参考以下文章

别在再满屏的 if/ else 了,试试策略模式,真香!!

策略模式+工厂方法消除if...else

回忆一下我的第一个课程设计(还记得你的第一个课设大作业吗?)

verilog中if else中能套if else吗,有啥错误啊,为啥??? case中能套if else吗 case中能套case吗

Python新手学习基础之条件语句——if/else语句

为啥JAVA源码中if else大都省略else,怎样的条件能够省去else?