00 设计模式开篇--java

已经很久没有写博客了,过了一个十一假期,没有说有了一些的世俗气的经历,也算是有了一些经验。

看到之前博客写到了jdk源码的一部分,突发奇想,感觉也应该在复习准备一下设计模式相关的知识。不知道受不受大家或者读者的喜爱了。个人感觉设计模式需要定期的看一看,有些时候,还是有些遗忘。

对于经常编码的人来说,可能有几种东西平时肯定需要经过一定时间的锻炼才能逐渐消化成为自己的东西,设计模式就算是一个。不知道在看本篇博文的你是不是也这么觉得。虽然也是按照别人依照好的套路来过一遍设计模式的基本知识,但是我个人觉得对于复习这块知识来说,已经足够了。如果也是这么觉得的,或者有兴趣一起复习下,那么请关注我的博客。如果不喜欢,可以等一段时间,还会有其他内容给的更新。

下面就开始我们正式的博文了。

设计模式估计我也不用太多的介绍,对于实际开发来说,不一定都能用上,但是有些场景下,确实用一些设计模式来设计实现会有一定的帮助,比如:代码的维护性,重用性等。比如:开源框架源码中,经常读代码的时候会发现一些大牛的经典的设计,对于组件的自定义的实现起来相当的遍历,从某种程度上说,降低了代码的耦合性,比如spring中经常见到一个词语就是使得程序员只用关心业务代码的编写,而不是关心底层的实现。当然也并不意味着说,每个地方都要往上试一下,那也没有必要。

针对每种设计模式,简单的设计思路或者UML图,以及代码实现,个人觉得都有必要整理过来。如果有想要关心的也可以自行实现。

开篇就写到这里吧。

欢迎广大码友关注我的动态,同时也欢迎我的阵列,让我们一起学习和进步,不喜勿喷。

猜你喜欢

转载自blog.csdn.net/Burgess_Lee/article/details/82978037