在网上学习了一段时间设计模式,总感觉不系统,很容易忘,最近买书,学习了《Head First设计模式》,受益匪浅,特做此记录,以便激励自己不断的向后学习。
原书JAVA版本,本次学习记录及测试代码为C++所写。
先摘录几段书中的经典台词:
1、事关紧要的模式
2、让学习的人想的更深
3、影响读者的情绪
4、那么,究竟怎样才能让你的大脑把设计模式看做一只饥饿的老虎呢?这有两条路:一条比较慢,很乏味;另一条路不仅更快,还更有效慢方法就是大量的重复。你肯定知道,如果反反复复的看到同一个东西,即使在没有意思,你也能学会并记住它。
更快的方法是尽一切可能让大脑活动起来。
5、慢一点,你理解的越多,需要记得就越少。
6、勤做练习,自己记笔记。
7、设计一些东西。
8、让你的大脑来学设计模式。你想学些东西,但是你的大脑却在帮倒忙,不让你记住这些东西。你的大脑在想,“还是把控件留给更重要的事情吧,比如说要躲避的野兽,还有,光着身子滑雪不太好吧。”那么你该如何骗过大脑,让它任务要是不知道设计模式你就活不下去了?
9、谁料到模式竟然可以携手合作?