美文网首页
设计模式概述

设计模式概述

作者: hadoop_a9bb | 来源:发表于2020-02-20 12:26 被阅读0次

设计模式主要可分为三种类型

  • 创建型(Creational)
  • 结构型(Structural)
  • 行为型(Behavioral)

创建型

1.抽象工厂模式(Abstract Factory)
2.工厂方法模式(Factory Method)
3.建造者模式(Builder)
4.单例模式(Singleton)
5.原型模式(Prototype)


结构型

1.适配器模式(Adapter)
2.桥接模式(Bridge)
3.组合模式(Composite)
4.装饰模式(Decorator)
5.外观模式(Facade)
6.享元模式(Flyweight)
7.代理模式(Proxy)


行为型模式

1.责任链模式(Chain of Responsibility)
2.命令模式(Command)
3.解释器模式(Interpreter)
4.迭代器模式(Iterator)
5.中介者模式(Mediator)
6.备忘录模式(Memento)
7.观察者模式(Observer)
8.状态模式(State)
9.策略模式(Strategy)
10.模板方法模式(Template Method)
11.访问者模式(Visitor)


设计模式6大原则
单一原则:一个类只负责一个职能。
开闭原则:对修改关闭,对扩展开放。新增大于修改。
依赖倒置原则:面向接口编程。所有service都有service接口,respository层有respositroy接口
接口隔离原则:设计的接口功能尽量细粒度。最小功能单元。逻辑上不在同一个业务类型下,创建多个service接口,实现类按需实现多个接口。
里式替换原则:子类可以扩展父类功能,但不要修改父类原有功能 ---尽量不要覆盖父类方法。
迪米特法则: 降低耦合,在局部变量中尽量不要引用新的类。

相关文章

  • 23种常用设计模式

    基础知识 设计模式概述 从招式与内功谈起——设计模式概述(一):设计模式从何而来? 从招式与内功谈起——设计模式概...

  • 23种常用设计模式

    基础知识 设计模式概述 从招式与内功谈起——设计模式概述(一):设计模式从何而来? 从招式与内功谈起——设计模式概...

  • 23种常用设计模式

    基础知识 设计模式概述 从招式与内功谈起——设计模式概述(一):设计模式从何而来? 从招式与内功谈起——设计模式概...

  • 设计模式

    《C#设计模式》 《C#设计模式》-设计模式概述 《C#设计模式》-面向对象设计原则 《C#设计模式》-单例模式 ...

  • 23种设计模式及案例,你看我就完事了。

    目录介绍:一 、设计模式概述:1.1 从招式与内功谈起——设计模式概述(一)[https://www.jiansh...

  • 简说设计模式之策略模式

    前言:对于设计模式基础概念可以去看[简说设计模式之设计模式概述] 一、什么是策略模式 策略(Strategy)模式...

  • 设计模式概述

    设计模式概述 1. 设计模式是什么 我们在平时编写代码的过程中,会遇到各种各样的问题,细想一下很多问题的解决思路大...

  • 设计模式概述

    设计模式概述 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用...

  • 设计模式概述

    提到设计模式,它的官方解释是:一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结。简单来说,...

  • 设计模式概述

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

网友评论

      本文标题:设计模式概述

      本文链接:https://www.haomeiwen.com/subject/fgqethtx.html