一、前言
学习设计模式已经有一个多月了,也算是学习完第一遍了。但是设计模式的全局了解还不太清楚,接下来把自己通过自己学习,查资料以及自己的感受和认为最开始学习设计模式需要知道有那些做个总结。
二、基础
1.设计模式是什么?
2.设计设计模式从何而来?
3.我们为什么要学习设计模式?
4.设计模式是谁提出的,他们为什么要提出设计模式?
5.设计模式的核心要点有那些?
6.学习设计有什么用?
7.了解模式模式的优点
三、设计模式的类型
1.二十三个模式
2.六个原则,具体的来说是七个
四.分类了解
1.类型功能
(1)什么是创建型模式?
(2)什么是结构型模式?
(3)是什么是行为型模式?
(4)它们分别用来做那些事?
2.区别
(1)三种模式类型之间的区别。
(2)七大原则的异同以及功能。
五.怎样学习(个人理解)
1.浅层研究
结合类图,书本实例,扩展自己的实例,在学习的过程中每个模式基本都有实例,同过对实例的理解,自己举例,如果自己能用自己举的实例把模式很形象的表现出来就说明自己对这个模式已经差不多了,遵循二八原则,继续接下来的知识。
2.正常学习
结合实例,类图看代码,跑代码,了解代码是怎么执行的,传参的时候是如何传的,高清类图中的关系,以及他们之间的联系,层次,了解计算机思维。
3.深层学习
目前还没有深层的学习,接下来会学习,后续更新………………..
六、总结
学习完了第一遍,觉得只知道有设计模式这么个东西,接下来还有很长的路,很多知识需要学习。