美文网首页
设计模式种类

设计模式种类

作者: 飞马_6886 | 来源:发表于2020-05-19 15:08 被阅读0次

设计模式六大原则:

1.单一职责原则 :一个类只负责一项职责
2.里氏替换原则:子类可以扩展父类功能,但不要改变父类功能
3.依赖倒置原则:面向接口编程
4.接口隔离原则:设计接口功能尽量细粒度,最小功能单元
5.迪米特法则:降低耦合(局部变量中不要引入新的类)
6.开闭原则:对扩展开放,对修改关闭

设计模式分为3大类:

1.创建型(又叫构建型)

1.1 工厂方法模式 (类模式)
1.2 抽象工厂模式
1.3 单例模式
1.4 建造者模式:构建负责对象,可以分开分批次创建。
1.5 原型模式

2.结构型(7种)

2.1 适配器模式:

2.2 桥接模式

2.3 装饰(器)模式:对原来类的功能增强。

2.4 外观模式:又叫门面模式,把复杂的流程封装隐藏起来

2.5 享元模式:对象的复用

2.6 代理模式:

2.7 组合模式:把具有层次结构的对象抽象成一类,使其有相同的操作性

3.行为型 (11种)

3.1模板方法

3.2解释器模式

3.3策略模式

3.4命令模式

3.5责任链模式

3.6状态模式

3.7观察者模式

3.8中介者模式

3.9迭代器模式

3.10访问者模式

3.11备忘录模式

相关文章

  • 设计模式种类

    设计模式六大原则: 1.单一职责原则 :一个类只负责一项职责2.里氏替换原则:子类可以扩展父类功能,但不要改变父类...

  • 设计模式的原则及UML类图

    设计模式类型 设计模式分为三种类型: 创建型模式 结构型模式 行为型模式 设计原则 软件开发的23种设计模式,就是...

  • 设计模式——单例模式

    设计模式——单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一,这种类型...

  • 设计模式-工厂模式

    工厂模式定义: 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式...

  • 设计模式

    单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式...

  • 设计模式之工厂模式(Factory Pattern)

    工厂模式简介 工厂模式(Factory Pattern)是常用的设计模式之一。这种类型的设计模式属于创建型模式,它...

  • java常用的的设计和开发模式

    java常用的的设计模式和开发模式 设计模式是不分语言的;前辈们总结出来的设计模式分:3种类型及23种模式: 设计...

  • Java设计模式——工厂模式

    工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,...

  • 设计模式《一》单例模式

    单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属...

  • 2.工厂模式

    工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,...

网友评论

      本文标题:设计模式种类

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