记得《阿甘正传》里的主人公阿甘经常对别人说:“小时候,妈妈经常告诉我。。。”。其实,妈妈教孩子的都是最基础、最简单的道理。而等孩子长大之后大都把这些道理遗忘或不以为然了,只有阿甘这个“傻乎乎”的家伙经常把这些道理拿出来教导自己。于是他在越南战场上全身而退(当然屁股挨了一枪),回国后捕虾成了富翁,还投资了一家‘卖苹果的电脑公司’,后来又参加了乒乓外交。可见,那些简单的、基础的道理是很重要的。
扯远了,言归正传。学习一段时间的设计模式后,我也总结出2条自认为很简单、甚至很傻的心得:
1、一般,模式名称对应的类为模式的核心类,用户用的就是该类。
2、要把用户也考虑进去。
就我个人而言总觉得抓不住模式的要害,后来才发现忽略了这些最简单的东西。
我写的都是自己的一点心得,请大家不要拍我板砖:)