自从接触设计模式以来,也有三年的时间了。说来惭愧,直到如今,还是不能如数家珍的把23种设计模式全部说出来。
学习设计模式不能停留在能够看懂代码结构,看懂类图的阶段,更不能把能够看懂设计模式的类图作为是否掌握设计模式的标准。
设计模式的主要目的是提供解决某一类问题的比较好的解决方法,其重点在于对于问题的分解。很多设计模式的框架和类图几乎是一样的,但其不同点在于问题变化的方向。问题变化的方向决定了对象组合或者继承间的关系,以及客户类与问题类之间的调用关系。
争取在下周对于设计模式有一个更深层次的理解。加油.....