跳过正文
  1. 文章/
  2. GoLang/

设计模式

2025

5、适配器模式
·308 字·1 分钟· loading · loading
GoLang 设计模式
适配器模式(Adapter)允许不兼容的接口一起工作。在Go中,可以使用结构体嵌入和接口实现适配器模式:
4、策略模式
·470 字·1 分钟· loading · loading
GoLang 设计模式
策略模式(Strategy)定义了一系列算法,并使它们可以互相替换。在Go中,可以使用接口实现策略模式:
3、观察者模式
·434 字·1 分钟· loading · loading
GoLang 设计模式
观察者模式(Observer)定义了对象之间的一对多依赖关系,当一个对象状态改变时,所有依赖它的对象都会得到通知。在Go中,可以使用接口和切片实现观察者模式:
2、工厂模式
·723 字·2 分钟· loading · loading
GoLang 设计模式
工厂模式(Factory)提供了一种创建对象的接口,允许子类决定实例化的对象类型。在Go中,可以通过函数和接口实现工厂模式:
1、单例模式
·503 字·2 分钟· loading · loading
GoLang 设计模式
单例模式(Singleton)确保一个类只有一个实例,并提供对该实例的全局访问点。