设计模式 - 设计模式资源

设计模式(Design Patterns)是软件开发中解决常见问题的可复用解决方案。它们不是具体的代码,而是描述了在特定情境下如何组织类和对象的通用模板。 以下是一些**设计模式资源**,包括书籍、网站、教程、工具

117   0   0   0

正则表达式-匹配各种特殊字符

在正则表达式中,**匹配各种特殊字符**通常指的是匹配那些在正则表达式中有特殊含义的字符,例如: - `.`(点号):匹配任意单个字符(除了换行符) - `*`(星号):表示前一个字符出现零次或多次 - `+`(加

281   0   0   0

职责链模式

**职责链模式(Chain of Responsibility Pattern)** 是一种行为设计模式,它允许你将请求的发送者和接收者解耦。通过将请求沿着处理链传递,直到有一个对象能够处理它为止。 --- ##

286   0   0   0

OOP面向对象的编程思想

面向对象编程(Object-Oriented Programming,简称 **OOP**)是一种编程范式,它以“**对象**”为核心,将数据和行为封装在一起,强调**模块化、可重用性、灵活性和可维护性**。OOP

262   0   0   0

设计模式 - 外观模式

**外观模式(Facade Pattern)** 是一种 **结构型设计模式**,它提供了一个 **统一的接口** 来封装一个或多个复杂子系统的接口。通过引入一个 **外观类**,可以简化客户端与这些复杂子系统之间的

27   0   0   0

设计模式 - 享元模式

**享元模式(Flyweight Pattern)** --- ### 一、定义 **享元模式**(Flyweight Pattern)是一种**结构型设计模式**,它通过**共享对象**来**减少内存中对象的

27   0   0   0

设计模式 - 解释器模式

**解释器模式(Interpreter Pattern)** 是一种 **行为型设计模式**,用于定义语言的文法,以及如何根据这些文法来解释语言中的句子。它通常用于解析和执行某种特定的表达式或语法规则。 ---

32   0   0   0

设计模式 - 代理模式

代理模式(Proxy Pattern)是一种**结构型设计模式**,它为其他对象提供一个代理以控制对这个对象的访问。代理模式通常用于在不修改原始对象的前提下,增强或控制对对象的访问。 --- ## 🧩 一、代理模

52   0   0   0

设计模式 - 责任链模式

**责任链模式(Chain of Responsibility Pattern)** --- ### 一、定义 **责任链模式**是一种行为设计模式,它允许你将请求的发送者和接收者解耦。通过将请求沿着一条链传递

56   0   0   0

GoF 设计模式 核心内容

GoF(Gang of Four,四人组)设计模式是指由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 四位作者在 1994 年出版的《Design

81   0   0   0