首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
一条Go
掘友等级
一条Go
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
123
文章 90
沸点 33
赞
123
返回
|
搜索文章
最新
热门
Go设计模式之访问者模式
访问者模式是一种将算法与其所操作对象分离的方式。简单来说,访问者模式允许您为一组类定义附加行为,而无需在每个类中添加特定行为。访问者模式还能够在执行不同的操作时保持类结构不变,同时让操作和数据分离。
go语言设计模式之职责链模式
职责链模式(Chain of Responsibility) 职责链模式是一种行为设计模式,定义了一系列对象,每个对象可以选择处理某个请求,也可以将该请求传给链中的下一个对象。
Go设计模式之解释器模式
什么是解释器模式? 在软件开发过程中,我们经常需要解析和执行一些固定格式的代码和规则,例如解析一段JSON字符串,解释一系列自定义的命令等,此时可以使用解释器模式。 解释器模式是一种行为型设计模式
Go 设计模式之备忘录模式
Go设计模式之备忘录模式 备忘录模式是一种行为型设计模式,其中对象能够在不破坏其封装的前提下,捕获和恢复其内部状态。备忘录模式拥有三个核心角色:发起者、备忘录和管理者。下面我们一一介绍。
Go设计模式之状态模式
状态模式是Go语言中的一种行为型设计模式。它允许对象在内部状态改变时改变它的行为,使得对象看起来似乎修改了它的类。 其中Context是对象,State是行为。
Go设计模式之策略模式
策略模式(Strategy Pattern)是一种行为型设计模式,它允许在运行时选择算法的行为,并将其封装在一个指定的算法类中。这种模式可以使得算法的选择独立于使用它的客户代码。
Go设计模式之模板方法模式
模板方法模式是一种常用的行为型设计模式,它定义了一个操作中的算法骨架,而将一些步骤延迟到子类中实现。模板方法模式使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。
Go设计模式之迭代器模式
迭代器模式是Go中的一种行为型设计模式,它提供了一种用于遍历聚合对象中元素的设计方案。该模式将聚合对象和遍历器对象分离,使得聚合对象和遍历器对象能够独立地变化和演化。
Go设计模式之命令模式
在Go语言中,命令模式是一种行为型设计模式,用于将一个操作请求与其相应的处理程序相分离。这种模式允许请求的发送者和接收者彼此独立,并能够从系统中移除命令的调用者。
Go 观察者模式
观察者模式是一种行为型设计模式,它能够实现对象之间的松耦合关系。在此模式中,一个对象(Subject)维护了一个观察者列表,并在它的状态改变时通知所有观察者。
下一页
个人成就
文章被点赞
288
文章被阅读
58,053
掘力值
1,404
关注了
4
关注者
72
收藏集
7
关注标签
50
加入于
2022-01-19