码迷,mamicode.com
首页 > 其他好文 > 详细

23种设计模式

时间:2021-06-02 11:46:05      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:策略   备忘录   代理   实体类   观察者   责任   pre   迭代器   int   

一、设计模式常用的七大原则有:二十三中设计模式都脱离不开这些原则(规则)

  1-单一职责原则(互不影响)

  2-接口隔离原则

  3-依赖倒转(倒置)原则(高层不依赖低层,高层为接口和抽象类,低层为实体类)

  4-里氏替换原则

  5-开闭原则

  6-迪米特法则

  7-合成复用原则

二、设计模式三大类:

1.创建型模式:产生新对象的同时降低类的耦合度

  1-六种单例

  2-三种工厂模式

  3-原型模式

  4-建造者模式

2.结构型模式:让类和类之间协调工作,并不会产生新对象

  1-适配器模式

  2-桥接模式(类扩展更加轻松~)

  3-装饰模式(可以理解为装修)

  4-组合模式

  5-外观模式

  6-享元模式

  7-代理模式

3.行为型模式

  1-模板方法模式

  2-命令模式

  3-访问者模式

  4-迭代器模式

  5-观察者模式

  6-中介者模式

  7-备忘录模式

  8-解释器模式(Interpreter)

  9-状态模式

  10-策略模式

  11-职责链模式(责任链模式)

 

23种设计模式

标签:策略   备忘录   代理   实体类   观察者   责任   pre   迭代器   int   

原文地址:https://www.cnblogs.com/ki16/p/14814282.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!