设计模式的概念最早是由一名建筑师提出来的,他试图在图纸上一种结构化、可重用化的方法,获得建筑的基本要素,从而可以将更多的精力放在具体建筑物和城镇的设计上。逐渐的,这种思想在软件领域流行起来,并获得发展。 设计模式(Design Pattern)就是一套被反复使用、多数人知晓的、经过分类编目的代码设计经验的总结。使用设计模式的目的是为了提高代码的可重用性、让代码更容易被他人理解、系统质量更加保证以及系统更加可靠。 详情参考《软件秘笈:设计模式那点事》。祝你早日学会设计模式!