最近在学习李建忠老师一系列的关于面向对象设计模式的课程,就想着把总结下来,以便自己以后的学习,设计模式是一个比较空洞的话题,随着我们的编程经验的积累,我们能增加对它的理解,这是一个日积月累的过程,但是我们应该在平时的编程过程中学会思考和分析,想一想在某种特定的场景下使用什么样的设计模式,怎样才能做到代码的易扩展和维护,这都是我们要思考的问题,所以掌握好设计模式能对我们的编程起到很大的作用,能让我们写出来的代码很美. 设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案,面向对象的设计模式