前言
关于本人设计模式的学习历程将会持续更新,主要方法是结合原版《Design Patterns》(机械工业出版社,GoF编著)与《大话设计模式》(清华大学出版社》 程杰编著)。
仅仅是个人一些笔记及心得体会,请有建议或意见的伙伴们留言提出,万分感谢!
【学习资料推荐】
原版《Design Patterns》(机械工业出版社,GoF编著)与《大话设计模式》(清华大学出版社》 程杰编著),以及菜鸟教程中的设计模式部分。
一、UML类图的学习
UML类图的学习非常重要,UML类图的学习非常重要,UML类图的学习非常重要。
一定要先保证UML类图学会了,再开始设计模式的学习才能有效果。
因为文字叙述往往比不上图片让人赏心悦目,易于理解。
UML类图学习地址:http://www.uml.org.cn/oobject/201609062.asp
因为并没有要求仔细研究UML,因此以上地址的内容也差不多学会就够了。
二、面向对象程序设计六大原则
这个也很重要,从名字也可以看得出来,原则!
推荐另外一位大佬的博客地址:https://www.cnblogs.com/itfenqing/p/7750524.html
三、更基础的内容也要强调
1. 面向对象程序设计的三大特性:封装,继承,多态。以及什么是继承,什么是封装,什么是多态。
2. 不同种编程语言里面,表现出多态特性的方法可能是有所不同的。
3. 什么是接口,以及接口存在的意义。
4. 常用的集合以及集合与集合,集合与接口之间的关系。
5. 什么是泛型,如何使用泛型,什么时候使用泛型。
6. 理解什么是抽象类以及抽象类的应用场景。
以上内容大致是我认为在学习设计模式之前需要学习的东西,我的第一份笔记也到此结束。
2018/06/15 21:55