上一周学完了《设计模式》,然后开始回忆从《设计模式》中都学到了什么。
结果发现什么也想不起来,唯一记得的是有23种设计模式分为三类,分别是创建型、结构型和行为型。
至于具体每种设计模式都是什么样子,几乎是写不出来,连刚开始能够写出来的设计模式现在也是写不出。
面对这种情况,如果是放在过去,我会开始怀疑自己笨,学东西总是学不会。而现在我发现没有了这种感觉,因为从一开始我就知道会有如此的结果。
因为在学之前,我对于学习《设计模式》就是抱着一种学完的方式学习的。而这里的学完指的是,将《设计模式》完整看一遍,并没有对效果有什么期待。
而另一种学习方式是学会,什么叫学会呢?就是能够将学到的东西应用。
那为什么我选择学完《设计模式》呢?因为这种方式可以从整体上了解《设计模式》是一个什么东西,不管选择是继续深入学习到学会,还是选择放弃深入学习,都要比只学了前面几个设计模式要好。
另外就是学完的代价比学会的代价要小,这有什么用呢?也就意味着使用学完比使用学完花的时间少,使用学完就能更快的知道这个东西是不是自己想要学的内容。如果使用学会,学会之后才发现并不是自己想要学的内容,不就尴尬了。
这和看书是一样的,当拿到一本书,先要大致浏览一下整本书,确认是自己想要看的,然后再仔细看,不然当快看完才发现不是自己想看的书,反正我是踩过这样的坑。
在学完《设计模式》之后,我会开始向着学会《设计模式》进发。
网友评论