logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式-命令模式(Command)

命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。该模式将请求(命令)封装成对象,使得可以用不同的请求对客户端进行参数化,具体的请求可以在运行时更改、排队或记录。它讲发出者和接收者解耦(顺序:发出者→命令→接收者)。命令模式的本质是封装请求。命令模式的主要优点包括:降低系统的耦合度,增加新的命令很容易,使得这些命令在运行时可以灵活地进行调整。同时,命令模式可以与

文章图片
#设计模式#命令模式
设计模式-解释器模式(Interpreter)

解释器模式(Interpreter Pattern)是一种行为型设计模式,它用于定义一个语言的文法,并解析语言中的表达式。具体来说,解释器模式通过定义一个解释器来解释语言中的表达式,从而实现对语言的解析和执行。在解释器模式中,语言中的每个符号都被定义为一个(对象)类,这样整个程序就被转换成一个具体的对象树。每个节点(即对象)都表示一个表达式中的一个符号,而整棵树则表示一个完整的表达式。通过遍历这棵

文章图片
#设计模式#解释器模式#java +2
Java正则表达式之捕获组奥秘探索

捕获组是Java正则表达式中的一个重要概念,它允许将多个字符组合成一个单独的单元进行处理。通过捕获组,可以提取、引用和操作匹配结果中的特定部分。在编写复杂的正则表达式时,合理使用捕获组可以大大提高代码的灵活性和可读性。

文章图片
#java#正则表达式#后端 +1
设计模式- 中介者模式(Mediator)

中介者模式(Mediator Pattern)是一种行为型设计模式,用于减少对象之间的直接相互依赖,使得对象间的交互通过一个中介者对象来进行协调。在中介者模式中,对象之间不再直接相互调用,而是通过中介者对象来传递消息和协调行为。中介者模式的主要目的是简化对象之间的复杂交互关系,降低对象之间的耦合度,使得系统更加易于维护和扩展。通过将交互逻辑集中在一个中介者对象中,可以避免对象之间直接相互依赖和通信

文章图片
#设计模式#中介者模式
设计模式-迭代器模式(Iterator)

迭代器模式(Iterator Pattern)是设计模式中的一种行为模式,它允许顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。迭代器模式提供了一种方法,可以顺序地访问一个聚合对象中的各个元素,而又不需要改变该对象的内部表示。迭代器模式将遍历逻辑从聚合类中分离出来,从而简化了聚合类。它也支持以多种遍历方式来遍历一个聚合对象。迭代器模式的主要缺点可能是增加了一些复杂性,因为需要在聚

文章图片
#设计模式#迭代器模式#java
设计模式-代理模式(Proxy)

代理模式(Proxy Pattern)是程序设计中的一种设计模式。该模式为某对象提供一种代理,以控制对该对象的访问。用户端通过代理间接地访问该对象,从而限制、增强或修改该对象的一些特性。简言之,代理模式为其他对象提供了一种中介,允许在客户端和目标对象之间插入一个代理对象,通过代理对象来间接访问目标对象。代理模式的主要优点:在客户端与目标对象之间起到一个中介作用和保护目标对象的作用。代理对象可以扩展

文章图片
#设计模式#代理模式
设计模式-装饰者模式(Decorator)

装饰者模式(Decorator Pattern)是一种结构型设计模式,它的定义是在不改变原有对象结构的基础上,动态地给该对象增加一些职责(即增加其额外功能)。这种模式允许向一个现有的对象添加新的功能,同时又不改变其结构。它是继承的一种替代方案,可以实现在运行时动态地扩展对象的行为,而无需修改原有代码。

文章图片
#设计模式#python#开发语言
设计模式-单例模式(枚举)

所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。

文章图片
#设计模式#单例模式
设计模式-单例模式(静态内部类)

所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。

文章图片
#设计模式#单例模式
SQL中如何添加数据

SQL,全称为Structured Query Language,是一种用于管理关系数据库的标准编程语言。以下是关于SQL的简介:定义与功能:SQL是一种具有数据操纵和数据定义等多种功能的数据库语言。它不仅能独立应用于终端,还可以作为子语言为其他程序设计提供有效助力。特点:SQL语言具有交互性特点,能为用户提供极大的便利。它可以与其他程序语言一起优化程序功能,进而为用户提供更多更全面的信息。应用范

文章图片
#sql#数据库#mysql +1
    共 13 条
  • 1
  • 2
  • 请选择