设计模式
Posted chao-zjj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式相关的知识,希望对你有一定的参考价值。
设计模式的目的
设计模式的目的是提高软件的可维护性、通用性和扩展性,并降低软件的复杂度。
一.设计模式七大原则
1.单一职责原则
2.接口隔离原则
3.依赖倒置原则
4.里氏替换原则
5.开闭原则
6.迪米特法则
7.合成复用原则
二.设计模式类型及概述
设计模式分为三种类型,共23种
1.创建型模式:
1)单例模式
2)抽象工厂模式
3)原型模式
4)建造者模式
5)工厂模式
2.结构型模式:
1)适配器模式
2)桥接模式
3)装饰模式
4)组合模式
5)外观模式
6)享元模式
7)代理模式
3.行为型模式:
1)模板方法模式
2)命令模式
3)访问者模式
4)迭代器模式
5)观察者模式
6)中介者模式
7)备忘录模式
8)解释器模式
9)状态模式
10)策略模式
11)责任链模式
三. UML类图
UML类图主要用来帮助开发人员进行理解、记录思路的结果。简要记录一下
UML类图学习
以上是关于设计模式的主要内容,如果未能解决你的问题,请参考以下文章