设计模式(Design pattern)在软件行业一直都扮演着很重要的角色.最近感觉自己对设计模式的知识有些遗忘了,虽然以前也看了很多,但是坦白说,其实并没有怎么理解.基本还是为了应付面试.然后,在工作当中,也很少用到那么多的设计模式,大部分工作都是涉及单例模式,工厂模式或者装饰模式.慢慢地,就觉得设计模式好像离自己越来越远了,变成了一种似懂非懂的东西.于是乎就赶紧脑补一下.脑补的时候,感觉知识确实是一种温故而知新的东西. 其实,设计模式更多是代表着一种思想,就像面向对象一样.你在开发的过程中,…