大道至简——设计模式学习

来源:互联网 发布:小熊电器网络广告语 编辑:程序博客网 时间:2024/05/17 01:44

前言

   说到设计模式不知道大家想到的是什么呢,设计模式有很多个?设计模式很难?设计模式很复杂?等等。但是最近呢,小编通过“三疑三探”的方式进行了设计模式的学习,让我知道了原来设计模式很简单,没有想象中的那么难。大道至简,万物归一。不管有多少个问题,最后都可以归为一种问题。

叙述

   我们都知道设计模式分为三大类,7个基本的原则。那么我们可以把“三”变成“一”,把“七”变成“一”吗?答案是当然,来一起看一下具体的过程吧。

如何学习设计模式


七变一(七个原则)


三变一(三大类型)

    我们都知道设计模式分为创建型模式、结构型模式、行为型模式。用一句话把这三个模式总结一下那就是----根据结构创建拥有某些行为的对象。

如何学习具体的设计模式

    在我们学习设计模式的时候一般应该是按照类型学习,三大类型,每一个类型每一个类型的学习,当我们学习该类型的时候,应该把该类型所有设计模式的结构图先看一遍,然后单个的看每一个UML图,分类学习,对设计模式进行改造。

(1)图-->全部结构图

(2)单个UML图:1)图与图之间的关系所对应的代码

2)UML图对应的代码

(3)分类-->对比学习,找规律

(4)改造-->对UML图进行改造

小结

    其实学习每一个知识,都是一样的,他们都是有自己的规律的,有自己的套路,所以我们在学习的时候不要只是去学习了,要想着如何学习,如何简单的学习。

原创粉丝点击