首页
1
🏞️停止摆烂!骑行可以带来治愈与宝藏时刻!
2
🔍揭秘Golang内存分配:slice 扩容策略全解析!
3
设计模式:看这些就够了👍
4
⚠️线上组件不时宕机,竟是因为它!吐血分析来了!
5
🧐万万没想到!Golang Slice扩容还能这么玩!
登录
张同
累计收获
1656
次访问
累计收获
261
个点赞
累计撰写
111
篇文章
导航
首页
目录
张同的个人博客
(fighting!!!)ꉂꉂ꒰•̤▿•̤*ૢ꒱
分类
后端
深入解析 Golang 中的组合设计模式
2025-02-23 16:17
15
0
2
29.5℃
设计模式
Golang
深入解析 Golang 中的组合设计模式 一、引言 在复杂系统中,我们经常会处理树形结构或层级关系的数据。例如,文件系统包含文件夹和文件、公司组织架构分为部门和员工、用户界面由嵌套的控件组成。面对这些场景,如何优雅地以统一的方式操作整体结构与单个元素,是一个非常重要的问题。 组合模式(Composi
深入解析 Golang 中的装饰器设计模式
2025-02-23 12:13
13
0
2
29.3℃
设计模式
Golang
深入解析 Golang 中的装饰器设计模式 一、引言 在现代软件开发中,我们常需要动态地扩展对象的功能,而不改变对象的核心逻辑或类本身。传统方式可能通过子类继承进行功能扩展,但继承的方式不仅会引入额外的复杂性,还可能导致类的关系耦合过高,而且也无法适应运行时动态变化的需求。为了解决这些问题,装饰器设
深入解析 Golang 中的桥接设计模式
2025-02-23 00:30
8
0
1
26.8℃
设计模式
Golang
深入解析 Golang 中的桥接设计模式 一、引言 在大型软件系统中,类的数量随着功能需求的增加可能呈指数级增长,尤其是在需要同时处理多个维度上的变化时。一种常见的扩展方式是依赖继承,但继承容易导致类的膨胀,且耦合度较高,限制了代码扩展的灵活性和可维护性。为了解决这种问题,桥接设计模式(Bridge
深入解析 Golang 中的适配器设计模式
2025-02-22 23:50
13
0
2
29.3℃
Golang
设计模式
深入解析 Golang 中的适配器设计模式 一、引言 在软件开发中,随着系统的复杂性不断增加,我们常会遇到需要将现有代码或组件与新系统整合的场景。然而,由于接口或契约的不兼容性,直接整合可能变得困难甚至不可行。为了解决这种问题,适配器设计模式(Adapter Pattern)应运而生。它通过引入一个
深入解析 Golang 中的原型设计模式
2025-02-22 00:40
17
0
4
33.7℃
设计模式
Golang
深入解析 Golang 中的原型设计模式 一、概述 原型设计模式(Prototype Pattern)是一种创建型设计模式,其核心思想是利用现有对象作为蓝本,通过“克隆”机制创建出相同类型的新对象,而无需知道具体类或构造过程。这种设计模式尤其适用于以下场景: 对象的创建成本很高(时间或计算开销较大)
深入解析 Golang 中的建造者设计模式
2025-02-20 00:26
12
0
3
31.2℃
Golang
设计模式
深入解析 Golang 中的建造者设计模式 一、概述 建造者设计模式(Builder Pattern)是一种创建型设计模式,旨在将复杂对象的构建过程与其表示分离,从而实现同样的构建过程可以创建不同的表示。建造者模式为我们提供了一种逐步构建复杂对象的方式,同时具有良好的灵活性和可扩展性,尤其在创建具有
深入解析 Golang 中的抽象工厂设计模式
2025-02-19 23:26
15
0
1
27.5℃
Golang
设计模式
深入解析 Golang 中的抽象工厂设计模式 一、概述 抽象工厂模式(Abstract Factory Pattern)是一种创建型设计模式,旨在提供用于创建一组相关或互相依赖对象的接口,而无需明确指定具体类。它通过定义抽象工厂接口来统一产品创建逻辑,从而满足“依赖抽象而非具体实现”的原则。这种设计
深入解析 Golang 中的工厂方法设计模式
2025-02-18 23:57
17
0
2
29.7℃
设计模式
Golang
深入解析 Golang 中的工厂方法设计模式 一、简介 工厂方法设计模式(Factory Method Pattern)是一种创建型设计模式,旨在通过定义一个创建对象的接口,让子类决定实例化哪一个具体类。这种设计模式可以帮助我们在代码中实现“面向接口编程”的目标,同时将具体对象的创建过程与使用者解耦
深入解析 Golang 中单例设计模式的实现
2025-02-18 22:41
24
0
3
32.4℃
Golang
设计模式
深入解析 Golang 中单例设计模式的实现 一、简介 单例设计模式(Singleton Pattern)是一种常用的创建型设计模式,它的主要目的是确保在应用程序的生命周期中某个类只有一个实例,并提供一个全局访问点。单例模式通常用于共享资源的管理,例如配置文件、线程池、数据库连接池等。在 Golan
设计模式:看这些就够了👍
2025-02-18 21:20
83
0
4
40.3℃
Golang
设计模式
后端
后端设计模式介绍 GoF 将设计模式分为三大类,共 23 种设计模式: <
上一页
下一页
1
2
3
4
弹