首页
归档
分类
标签
状态监控
API 站点
图库
壁纸收集
友链相关
友链列表
友链自助申请
XiaoLin's Blog
XiaoLin的个人博客~
累计撰写
33
篇文章
累计创建
33
个标签
累计收到
1
条评论
栏目
首页
归档
分类
标签
状态监控
API 站点
图库
壁纸收集
友链相关
友链列表
友链自助申请
目 录
CONTENT
开发-XiaoLin's Blog
以下是
开发
相关的文章
动态代理设计模式学习笔记
动态代理模式介绍 动态代理模式是一种在实现阶段不用关心代理类,而在运行阶段才指定哪一个对象的设计模式。在动态代理中,代理类和委托类的关系是在运行时确定的。这种模式通常用于提高系统的灵活性,例如在远程调用、事务处理或缓存等方面。 动态代理模式的主要优点是可以在运行时动态地改变代理对象,从而在不修改原有
2024-02-26
23
0
0
开发
原型设计模式学习笔记
原型模式(Prototype Pattern) 是一种创建型设计模式,用于通过复制现有对象的原型来创建新的对象。这种模式的主要优点是可以在运行时动态地创建新的对象,而无需依赖于类的实例化。 动机 在某些情况下,我们需要在运行时动态地创建对象,但是这些对象的创建成本较高,或者需要考虑对象的生命周期等因
2024-02-26
16
0
0
开发
工厂设计模式学习笔记
工厂设计模式介绍 工厂设计模式是一种创建型设计模式,它提供了一种创建对象的方式,而不需要显式指定其具体类。工厂设计模式将对象的创建过程封装在一个工厂类中,客户端只需要通过调用工厂类的方法来获取所需的对象。 工厂设计模式主要包含以下几个角色: 抽象产品(Abstract Product):定义了产品的
2024-02-26
13
0
0
开发
单例设计模式学习笔记
单例模式 (Singleton Pattern)是一种常用的设计模式, 它的目的是确保某一个类只有一个实例, 而且自行实例化并向整个系统提供这个实例。 单例模式的实现步骤: 构造函数为私有 (private), 外界不能直接创建对象 在类内部创建一个静态私有对象 提供一个公有的静态方法, 用于获取这
2024-02-26
11
0
0
开发
创建者设计模式学习笔记
创建者模式介绍 创建者模式(Builder Pattern)是一种创建型设计模式,用于解决在创建复杂对象时,如何将构造过程与对象本身分离的问题。这种模式通过将对象的构建过程与使用过程分离,使得同样的构建过程可以创建不同的表示,从而提高代码的可扩展性和可维护性。 创建者模式包含以下主要角色: 抽象创建
2024-02-26
14
0
0
开发
状态设计模式学习笔记
状态设计模式 状态设计模式是一种行为设计模式,它允许一个对象在其内部状态改变时改变它的行为。这种模式通过把每个状态封装到一个类中,并且将行为的改变委托给代表当前状态的对象,来实现对象的行为随状态改变而改变。 目的 封装基于状态的行为,并将行为委托到当前状态。 减少条件语句(例如:if-else 或
2024-02-26
19
0
0
开发
观察者设计模式学习笔记
观察者设计模式介绍 观察者设计模式(Observer Pattern)是一种对象行为模式,主要用于实现事件处理系统,又称为发布-订阅模式。在该模式中,一个目标对象管理所有依赖于它的观察者对象,并在其状态发生改变时主动发出通知。通常,这通过调用各观察者所提供的方法来实现。观察者模式将观察者和被观察的对
2024-02-26
8
0
0
开发
责任链设计模式学习笔记
责任链设计模式(Chain of Responsibility Pattern)是一种行为设计模式,它旨在将请求的发送者和接收者解耦,让多个对象都有机会处理这个请求。在这种模式下,请求从一个对象传递到另一个对象,形成一条链,直到有一个对象处理这个请求为止。 核心组成 责任链模式主要包括以下几个核心组
2024-02-26
10
0
0
开发
策略设计模式学习笔记
策略设计模式是一种将算法从使用算法的代码中分离出来的设计模式。这种模式允许算法独立于其使用方式进行更改,从而提高了代码的灵活性。 策略设计模式的结构如下: 策略接口:定义算法的接口。 具体策略:实现策略接口的具体算法。 上下文:使用策略接口的对象。 策略设计模式的优点包括: 灵活性:算法可以独立于其
2024-02-26
7
0
0
开发
模板设计模式学习笔记
模板设计模式介绍 模板设计模式是一种行为设计模式,它允许您定义一个操作的算法骨架,该算法可以被子类重写。这种模式非常适合在需要在基类中定义算法的步骤,但在子类中实现这些步骤的具体实现时。 模板模式,全称是模板方法设计模式,英文是 Template Method Design Pattern。在 Go
2024-02-26
11
0
0
开发
1
2
3