首页 > 其他分享 >软件设计模式分类

软件设计模式分类

时间:2023-03-24 20:36:07浏览次数:37  
标签:软件设计 Pattern 分类 Factory 模式 Patterns 设计模式 Method

  Creational Patterns (创建型设计模式)

  • Singleton Pattern(单例模式)   
  • Prototype Pattern(原型模式)
  • Factory Method Pattern(工厂方法模式)   
  • Abstract Factory Pattern(抽象工厂模式)
  • Builder Pattern(建造者模式)
    Structual Patterns (结构型设计模式):
  • Adapter Pattern(适配器模式)   
  • Bridge Pattern(桥接模式)
  • Composite Pattern(组合模式)
  • Decorator Pattern(装饰者模式)
  • Façade Pattern(外观模式)
  • Flyweight Pattern(享元模式)
  • Proxy Pattern(代理模式)
  Behavioral Patterns (行为型设计模式):
  • Chain of Responsibility Pattern(职责链模式)
  • Command Pattern(命令模式)
  • Interpreter Pattern(解释器模式)   
  • Iterator Pattern(迭代器模式)
  • Mediator Pattern(中介者模式)
  • Memento Pattern(备忘录模式)
  • Observer Pattern(观察者模式)
  • State Pattern(状态模式) 
  • Strategy Pattern(策略模式)
  • Template Method Pattern(模板方法模式)
  • Visitor Pattern(访问者模式)

 

根据模式功能和用途分类:

 

标签:软件设计,Pattern,分类,Factory,模式,Patterns,设计模式,Method
From: https://www.cnblogs.com/cyberdog/p/17253232.html

相关文章

  • 华为云Classroom聚焦人才数字化转型,引领智慧教育改革新模式
    随着教育行业数字化转型进程加快,利用现代化云端技术手段,线上线下相结合方式建立的全新OMO产教融合一体化已成为行业趋势。华为云Classroom平台沉淀了华为多年研发实践经验和......
  • SpringBoot中配置为开发模式,代码修改后不用重新运行
    场景SpringBoot中配置为开发模式,修改代码后不用重新运行。实现打开pom.xml,添加依赖<!--添加如下依赖,配置为开发模式,代码做了修改,不用重新运行--><!--https://mvnrepos......
  • PLG SaaS 产品 Figma 商业模式拆解
    9月15日,Figma的CEODylanField发布消息:今天,Figma宣布接受Adobe的收购...Adobe以约200亿美元收购Figma,这也是Adobe该公司在其历史上的最大一笔收购。那是......
  • 建造者模式
    坚持不懈,不断学习建造模式解决的痛点不优雅不方便阅读newLabel(0,1,0,1,0,2);容易出错(赋值后再进行更改)Labellabel1=newLabel();label.setWater(0);labe......
  • EF框架的三种模式
    DatabaseFirstDatabaseFirst就是先建数据库或使用已有的数据库。然后在vs中添加ADO.Net实体数据模型,设置连接并且选择需要的数据库和表。它是以数据库设计为基础的,并根......
  • JMeter 非GUI模式运行碰到的问题
    在非GUI模式,通过命令开始进行压力测试后,在命令提示框中出现了以下警告信息:MonMay1813:33:27CST2020WARN:EstablishingSSLconnectionwithoutserver'sidentity......
  • JMeter 非GUI(CLI)模式
     本文主要涉及非GUI模式的运行、生成Html报告、以及如何在非GUI模式下保存TPS等信息。1、非GUI模式相对于GUI模式即,在JMeter界面直接执行脚本,非GUI是通过命令执行测试......
  • 【设计模式】行为型之访问者模式
    前言最近在看Solidity编译器代码(C++实现),其中使用到了设计模式中的访问者模式,这里正好学习一下。GoF的设计模式书虽然讲的很详细,但是这里还是结合实际项目中的应用来说一......
  • 重学Java设计模式-结构型模式-组合模式
    重学Java设计模式-结构型模式-组合模式内容摘自:https://bugstack.cn/md/develop/design-pattern/2020-06-08-重学Java设计模式《实战组合模式》.html#重学-java-设计模......
  • 前端设计模式——外观模式
    外观模式(FacadePattern):它提供了一个简单的接口,用于访问复杂的系统或子系统。通过外观模式,客户端可以通过一个简单的接口来访问复杂的系统,而无需了解系统内部的具体实现细......