【设计模式】-初识

前言

   设计模式,听到这个名字感觉好高大上啊。据说这本大厚书是以情景对话的形式,用一个一个故事或编程示例来组织的。跟看故事书一样,心里有点迫不及待了!但是在看书之前要先了解设计模式是什么。

是什么

   设计模式(Design Pattern):是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。

   使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。

   个人理解:设计模式就是前辈们经过实战总结下来的套路。

   我们要站在这些巨人的肩膀上,那我们应该看的更远!

三类

   设计模式分为三大类:

   创建型模式:对象的实例化过程进行抽象,这使得一个系统可以对不用关心这些对象是如何创建、组合、呈现的,对于类创建模式来说通过使用继承改变实例化的类,对于对象创建模式来说通过使用代理来实例化所需要的对象。

结构型模式:通过对多个类和对象进行组合得到复杂结构的类,一般使用继承或者成员变量引用形式来实现。

行为型模式:行为模式不仅表达了对象和类,还表达了他们之间的交互,涉及到了对象和算法的分配。
这里写图片描述

总结

   自己也是刚开始学习设计模式,只能先对这本书做一个简要的概括,接下来会针对每个模式在进行总结。努力把设计模式这块大骨头啃完!

猜你喜欢

转载自blog.csdn.net/ywq1016243402/article/details/81428652