首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
元闰子
掘友等级
代码手艺人
|
元闰子的邀请
代码手艺人、写字@元闰子的邀请
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 50
沸点 0
赞
50
返回
|
搜索文章
最新
热门
【Go实现】实践GoF的23种设计模式:适配器模式
适配器模式(Adapter)是最常用的结构型模式之一,在现实生活中,适配器模式也是处处可见。它让原本因为接口不匹配而无法一起工作的两个类/结构体能够一起工作
【Go实现】实践GoF的23种设计模式:备忘录模式
在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外进行保存,以便在未来将对象恢复到原先保存的状态。
【Go实现】实践GoF的23种设计模式:命令模式
命令模式可将请求转换为一个包含与请求相关的所有信息的对象, 它能将请求参数化、延迟执行、实现 Undo / Redo 操作等
二阶思维
事情往往不是你想象的那样,有时候,看似解决了问题,却在不经意间,引发了更严重的后果。帮助我们思考、决策、解决问题的最有效方法是,运用二阶思维。
【Go实现】实践GoF的23种设计模式:代理模式
代理模式为一个对象提供一种代理以控制对该对象的访问。 它是一个使用率非常高的设计模式,在现实生活中,也是很常见。
【Go实现】实践GoF的23种设计模式:访问者模式
访问者模式的目的是,解耦数据结构和算法,使得系统能够在不改变现有代码结构的基础上,为对象新增一种新的操作。
【Go实现】实践GoF的23种设计模式:迭代器模式
迭代器模式主要用在访问对象集合的场景,能够向客户端隐藏集合的实现细节,给客户端提供一个易用的 API,允许方便地、多种方式地遍历对象,丝毫不察觉背后的数据结构有多复杂。
【Go实现】实践GoF的23种设计模式:观察者模式
我们将观察者称为 Observer,被观察者)称为 Subject,那么 Subject 和 Observer 是一对多的关系,当 Subject 状态变更时,所有的 Observer 都会被通知到。
深入理解 SQL 中的 Grouping Sets 语句
本文首先简单介绍 Grouping Sets 的用法,然后以 Spark SQL 作为切入点,深入解析 Grouping Sets 的实现机制
【Go实现】实践GoF的23种设计模式:装饰者模式
装饰者模式通过组合的方式,提供了能够动态地给对象/模块扩展新功能的能力。理论上,只要没有限制,它可以一直把功能叠加下去,具有很高的灵活性。
下一页
个人成就
文章被点赞
466
文章被阅读
108,290
掘力值
3,401
关注了
2
关注者
309
收藏集
2
关注标签
7
加入于
2019-09-28