大道至简——设计模式学习
来源:互联网 发布:小熊电器网络广告语 编辑:程序博客网 时间:2024/05/17 01:44
前言
说到设计模式不知道大家想到的是什么呢,设计模式有很多个?设计模式很难?设计模式很复杂?等等。但是最近呢,小编通过“三疑三探”的方式进行了设计模式的学习,让我知道了原来设计模式很简单,没有想象中的那么难。大道至简,万物归一。不管有多少个问题,最后都可以归为一种问题。
叙述
我们都知道设计模式分为三大类,7个基本的原则。那么我们可以把“三”变成“一”,把“七”变成“一”吗?答案是当然,来一起看一下具体的过程吧。
如何学习设计模式
七变一(七个原则)
三变一(三大类型)
我们都知道设计模式分为创建型模式、结构型模式、行为型模式。用一句话把这三个模式总结一下那就是----根据结构创建拥有某些行为的对象。
如何学习具体的设计模式
在我们学习设计模式的时候一般应该是按照类型学习,三大类型,每一个类型每一个类型的学习,当我们学习该类型的时候,应该把该类型所有设计模式的结构图先看一遍,然后单个的看每一个UML图,分类学习,对设计模式进行改造。
(1)图-->全部结构图
(2)单个UML图:1)图与图之间的关系所对应的代码
2)UML图对应的代码
(3)分类-->对比学习,找规律
(4)改造-->对UML图进行改造
小结
其实学习每一个知识,都是一样的,他们都是有自己的规律的,有自己的套路,所以我们在学习的时候不要只是去学习了,要想着如何学习,如何简单的学习。
阅读全文
0 0
- 大道至简——设计模式学习
- 大道至简_论设计模式
- 产品与设计——大道至简
- ITOO之精妙设计(一)——大道至简
- 大道至简:让你顿悟创建型设计模式
- 精少则病——大道至简,大道同源
- 《大道至简》——读书笔记2
- Python ——大道至简
- 大道至简—SQLite3 使用教学
- 大道至简-JQuery的设计思想
- 大道至简 Java 23种模式
- 大道至简——浅谈机器学习分类模型选择
- 大道至简——找对前进的路
- 大道至简——Hexo简洁主题推荐
- “十天一本书”之24—《大道至简》感悟
- 大道至简 Java 23种模式一点就通
- 大道至简 Java 23种模式一点就通
- 大道至简 Java 23种模式一点就通
- 选择使用Yarn来做Docker的调度引擎
- 缓冲流复制文本文件的两种方式
- 如何写出一篇高流量的文章?
- HDU
- ubantu “无法获得锁”
- 大道至简——设计模式学习
- 自然图像抠图的一种闭式解 (a closed-form solution to natual image matting)
- linux进程结构
- ObjectOutputStream对象输入输出流和可序列化的简单理解
- 第一个php页面
- 《Unix网络编程》卷1:套接字联网API(第3版):套接字选项、基本UDP编程
- 解密淘宝优惠群泛滥的原因
- 工作中小细节总结(二)
- 缓冲流的特有方法复制文件