用自己的话简单谈一下设计 模式。对于面向对象程序开发来说,不会设计模式的人写出来的代码我相信也是杂乱无章的,不易于维护和扩展的。设计模式正是因为程序的维护性和扩展性提出的。是面向对象前辈大师们使用面向对象的经验。大家不要为了模式而模式,我们要从设计模式例子中学会的是思想,框架。
怎样学习设计模式
一,先理解设计原则
二,再学习经典的23种设计模式
设计模式分为三类
1,创建模式:创建对象的方案
2,结构模式:对象优化合理的组织方案
3,行为模式:对在不同的对象间划分责任和对算法的抽象