设计模式是人们在OO思维的基础上发现的一些可以使程序实现可复用,易维护,易扩展,灵活性好的一些经验成果. 设计原则 1.找出应用中可能需要变化之处,将它独立出来,不要和那些不需要改变的混在一起 系统中某部分改变不会改变其他部分. 2.针对接口编程 而不是针对实现编程. 3.多用组合,少用继承.