偏爱设计。
设计,来源于理性与感性。Java的24种设计模式,是被人忽略的,但是却是我非常喜欢的一块领域。常常这也是我们这一行类似于艺术的地方之一。模式,故名思议,用来作为模板的方法。设计模式,是一套用于在设计环节上的一套模式和方法。常常一个系统做的好不好,是不是全面,是设计好坏的体现。
设计模式:是指在软件开发中,经过验证的,用于解决在特定环境下、重复出现的、特定问题的解决方案。
首先,要明确设计模式是一种特定问题的解决方案。所以在开发中,遇到的任务,我们需要拿出我们的设计,去解决这样特定的问题。设计模式不是万能的,只是在这个问题上,它是最优的解决方案,所以才会被记录下来。
再次,是不是所有好的设计都会被记录到设计模式中去呢?互联网遇到的问题和最优的解决方案何止千千万,只有在特定环境中重复出现的被大众频繁使用的才会被记录下来。
最后,它们是经过前辈们的实践和经验所积累下来的,是经过验证的。
当我还在寻求技术深度的提升时,高手已经开始着手于设计。
原文:http://www.cnblogs.com/dzj0416/p/4874322.html