首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
golang
demo007x
创建于2023-06-18
订阅专栏
Golang 学习过程中一些总结和代码
等 10 人订阅
共31篇文章
创建于2023-06-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2023 跟我一起学设计模式:命令行模式
命令模式是一种数据驱动的行为设计模式,首先请求以命令的形式包裹在对象中并传递给调用对象,然后调用对象可以查找处理该命令的合适对象,并且将该命令传递给相应的对象,最后由该
Golang 工厂方法模式讲解和代码示例
Go 工厂方法模式讲解和代码示例 工厂方法是一种创建型设计模式, 解决了在不指定具体类的情况下创建产品对象的问题。 工厂方法定义了一个方法, 且必须使用该方法代替通过直接调用构造函数来创建对象 ( n
Golang 外观模式讲解和代码示例
Go 外观模式讲解和代码示例 外观是一种结构型设计模式, 能为复杂系统、 程序库或框架提供一个简单 (但有限) 的接口。 尽管外观模式降低了程序的整体复杂度, 但它同时也有助于将不需要的依赖移动到同一
Golang 装饰模式讲解和代码示例
Go 装饰模式讲解和代码示例 装饰是一种结构设计模式, 允许你通过将对象放入特殊封装对象中来为原对象增加新的行为。 由于目标对象和装饰器遵循同一接口, 因此你可用装饰来对对象进行无限次的封装。 结果对
Golang 组合模式讲解和代码示例
Go 组合模式讲解和代码示例 组合是一种结构型设计模式, 你可以使用它将对象组合成树状结构, 并且能像使用独立对象一样使用它们。 对于绝大多数需要生成树状结构的问题来说, 组合都是非常受欢迎的解决方案
Golang 命令模式讲解和代码示例
Go 命令模式讲解和代码示例 命令是一种行为设计模式, 它可将请求或简单操作转换为一个对象。 此类转换让你能够延迟进行或远程执行请求, 还可将其放入队列中。 概念示例 下面我们通过电视机的例子来了解命
Golang 责任链模式讲解和代码示例
Golang 责任链模式讲解和代码示例 责任链是一种行为设计模式, 允许你将请求沿着处理者链进行发送, 直至其中一个处理者对其进行处理。 该模式允许多个对象来对请求进行处理, 而无需让发送者类与具体接
Golang 生成器模式讲解和代码示例
Go 生成器模式讲解和代码示例 生成器是一种创建型设计模式, 使你能够分步骤创建复杂对象。 与其他创建型模式不同, 生成器不要求产品拥有通用接口。 这使得用相同的创建过程生成不同的产品成为可能。 概念
Golang 「桥接模式」讲解和代码示例
桥接是一种结构型设计模式, 可将业务逻辑或一个大类拆分为不同的层次结构, 从而能独立地进行开发。 概念示例 假设你有两台电脑: 一台 Mac 和一台 Windows。 还有两台打印机: 爱普生和惠普。
Golang 「适配器模式」讲解和代码示例
Go 适配器模式讲解和代码示例 适配器是一种结构型设计模式, 它能使不兼容的对象能够相互合作。 适配器可担任两个对象间的封装器, 它会接收对于一个对象的调用, 并将其转换为另一个对象可识别的格式和接口
Golang《抽象工厂》模式讲解和代码示例
Go 抽象工厂模式讲解和代码示例 抽象工厂是一种创建型设计模式, 它能创建一系列相关的对象, 而无需指定其具体类。 抽象工厂定义了用于创建不同产品的接口, 但将实际的创建工作留给了具体工厂类。 每个工