推荐视频:

子硕五分钟设计模式:https://www.bilibili.com/video/BV1vg4y1v7V4

图灵学院:https://www.bilibili.com/video/BV16P411P7iW

黑马:https://www.bilibili.com/video/BV1Np4y1z7BU


设计模式概述

UML图

软件设计原则


创建型模式

主要关注点是“怎样创建对象?”它的主要特点是“将对象的创建与使用分离”。

这样可以降低系统的耦合度,使用者不需要关注对象的创建细节。

单例设计模式

工厂设计模式

原型模式

建造者模式


结构型模式:

结构型模式描述如何将类或对象按某种布局组成更大的结构