23中设计模式分类
来源:互联网 发布:恋夜秀场破解版软件 编辑:程序博客网 时间:2024/06/11 22:56
结构型:建造者,原型,单例,工厂方法,抽象工厂
创建型:组合,装饰,外观,享元,代理,适配器,桥接
行为性:策略模式,模板方法,责任链模式,迭代 器模式,解释器模式,命令模式,备忘录模式,状态模式,中介者模式,观察者,访问者模式
设计模式六大原则:
总原则:开闭原则,对扩展开放,对修改关闭(不去修改代码,而是扩展原有代码)
1:单一职责,一个类只能干一件事情
2: 里式替换原则,任何基类可以出现的地方,子类一定可以出现
3:依赖倒置原则,面向接口编程,依赖于抽象而不依赖于具体
4:接口隔离原则,每个接口中不存在子类用不到却必须实现的方法
5:迪米特法则,一个类对自己依赖的类知道的越少越好
6:合成复用原则,尽量首先使用合成/聚合的关系,而不是使用继承
创建型:组合,装饰,外观,享元,代理,适配器,桥接
行为性:策略模式,模板方法,责任链模式,迭代 器模式,解释器模式,命令模式,备忘录模式,状态模式,中介者模式,观察者,访问者模式
设计模式六大原则:
总原则:开闭原则,对扩展开放,对修改关闭(不去修改代码,而是扩展原有代码)
1:单一职责,一个类只能干一件事情
2: 里式替换原则,任何基类可以出现的地方,子类一定可以出现
3:依赖倒置原则,面向接口编程,依赖于抽象而不依赖于具体
4:接口隔离原则,每个接口中不存在子类用不到却必须实现的方法
5:迪米特法则,一个类对自己依赖的类知道的越少越好
6:合成复用原则,尽量首先使用合成/聚合的关系,而不是使用继承
阅读全文
0 0
- 23中设计模式分类
- 设计模式分类,23种设计模式
- 23种设计模式分类
- [设计模式]23种设计模式分类和设计原则
- 23种设计模式分类与简介
- GOF 23种设计模式 怎么分类
- 设计模式分类
- 设计模式分类
- 设计模式随笔分类
- 设计模式分类
- 常见设计模式分类
- 设计模式的分类
- Java 设计模式分类
- 设计模式分类 中英对照
- 设计模式分类
- 设计模式分类
- 设计模式分类
- 设计模式的分类
- 矩阵中的路径(dfs深搜), 机器人的运动范围(dfs深搜)
- logcat概括性介绍
- 原码, 反码, 补码 详解
- Java的反射机制
- JS 数据处理技巧及小算法汇总( 一)
- 23中设计模式分类
- TSV_TNEW_PAGE_ALLOC_FAILED
- 大数据课程笔记3:Kolmogorov Complexity
- C#设计模式之五建造者模式(Builder)【创建型】
- 在REDIS当中LIST如何使用分析
- AOP 的利器:ASM 3.0 介绍
- nova的shelve的log
- OGG 补充日志 文档 ID 965876.1
- asp.net core后台系统登录的快速构建