最近读了李建忠先生的<<C#面向对象设计模式纵横谈>>,感触颇深。
在下面的文章中,我将谈谈自己对设计模式的理解与感受,由于李先生课中的某些案例代码不太完善,我将其整理,以供大家参考。
在学习设计模式之前,总以为自己对面向对象的思想已经掌握得比较深,其实不然,以前的我只是打着面向对象的幌子去写程序,表面上是用的面向对象的语言,确没有理解面向对象的思想。现在回想自己真是可笑,可笑......
下面是我对设计模式的一点理解:
1、分析出主次关系,主一般是很少变化的,次是变化比较频繁的
2、找到变化和不变的部分,把它们隔离开来;