【设计模式】设计模式的分类

作者: zhl 分类: 设计模式 发布时间: 2024-05-21 10:54

通常设计模式的分类有创建型、行为型和结构型。

  1. 创建型
    常用的有:单例模式、工厂模式(工厂方法和抽象工厂)、建造者模式。
    不常用的有:原型模式。

    创建型模式涉及到将对象实例化,这类模式都提供一个方法,将客户从所需要实例化的对象中解耦。

  2. 结构型
    常用的有:代理模式、桥接模式、装饰者模式、适配器模式。
    不常用的有:门面模式、组合模式、享元模式。

    结构性模式可以让你把类或对象组合到更大的结构中。

  3. 行为型
    常用的有:观察者模式、模板模式、策略模式、职责链模式、迭代器模式、状态模式。
    不常用的有:访问者模式、备忘录模式、命令模式、解释器模式、中介模式。

    只要是行为型模式,都涉及到类和对象如何交互及分配职责。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注