美文网首页
设计模式种类

设计模式种类

作者: 飞马_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备忘录模式

    相关文章

      网友评论

          本文标题:设计模式种类

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