V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  monmon  ›  全部回复第 3 页 / 共 10 页
回复总数  191
1  2  3  4  5  6  7  8  9  10  
2025 年 9 月 15 日
回复了 foxkiller 创建的主题 生活 从另一个视角来看罗 vs 西贝
贾老板亲自下场给一众想当网红的老板提了个醒,面对这种公共舆情事件管住自己的嘴,交给专业靠谱的公关团队来处理,营销强如雷军刘强东之流都难免翻车,上场之前还是要掂量掂量自己几斤几两 https://i.imgur.com/Myq73PR.png
2025 年 8 月 27 日
回复了 Marelbruim 创建的主题 宠物 七夕节了 自动猫砂盆有折扣想入手 有 v 友推荐吗
买!减超多家务量,减少人闻猫屎臭味。
3 只猫,有过一台 CATLINK ,体积比较大清洗很麻烦,搬家坏了没修好就丢了
现在买了两个小佩的 Max2 ,体积相对较小,拆卸方便清洗简单
小佩的问题是没接入米家,有一台传感器有点敏感,人清理维护的时候偶尔会触发红外暂停执行任务,要走远一点等段时间才能恢复,但是对猫来说比较安全,算是小毛病。
如果有猫习惯不好,拉完使劲扒拉猫砂,会撒到地上,要额外买个防外溅的踏板或垫子
我没理解错的话,说白了你就是想实现一个 “模板方法模式” https://refactoringguru.cn/design-patterns/template-method/go/example

简单版的代码就是:

```go
type Worker interface {
MustImplementStep() // 必须被实现的方法
OptionalHook() // 一个有默认行为的、可选的钩子方法
}

type BaseWorker struct{}

func (b *BaseWorker) OptionalHook() {
fmt.Println("-> BaseWorker: 执行默认的钩子逻辑。")
}

type ConcreteWorker struct {
BaseWorker // 嵌入“基类”,OptionalHook 的默认实现。
}

// MustImplementStep 实现接口中必须被实现的方法
func (c *ConcreteWorker) MustImplementStep() {
fmt.Println("-> ConcreteWorker: 执行必须实现的步骤。")
}

// 编译期安全检查,如果 ConcreteWorker 未实现 MustImplementStep (注释掉上面方法)会报错
var _ Worker = (*ConcreteWorker)(nil)

// OptionalHook “重写”嵌入的钩子方法。
func (c *ConcreteWorker) OptionalHook() {
fmt.Println("-> ConcreteWorker: 开始执行重写的钩子逻辑。")

// super.method()
c.BaseWorker.OptionalHook()

fmt.Println("-> ConcreteWorker: 结束执行重写的钩子逻辑。")
}

func RunTemplate(w Worker) {
fmt.Println("--- 模板开始 ---")
w.MustImplementStep()
w.OptionalHook()
fmt.Println("--- 模板结束 ---")
}

func main() {
worker := &ConcreteWorker{}
RunTemplate(worker)
}
```
2025 年 8 月 26 日
回复了 xz410236056 创建的主题 北京 北京真的是一点人文关怀没有
“臭外地的,上北京要饭来了”https://i.imgur.com/agAJ0Rd.png
2025 年 8 月 26 日
回复了 tiancaiXD 创建的主题 互联网 为什么现在缩写越来越多,都快看不懂中文了
推荐一个研究相关问题的视频 [关于抽象话的深度研究:为什么我们无法在网上好好说话?] https://www.bilibili.com/video/BV1Vd4y1b71B/?share_source=copy_web&vd_source=838a64bd94d8130f961fb64f66ecfd3e
2025 年 8 月 15 日
回复了 maxmax4max 创建的主题 职场话题 准备换工作,军师们有啥建议?
[0 代表有效,1 代表无效] 有点邪门了,这种人跟他共鸣干啥
2025 年 8 月 1 日
回复了 Figurs 创建的主题 问与答 老哥们 进哥飞群一年了 要续费了 有人拼一下吗
@HFX3389 #14 天才
2025 年 7 月 30 日
回复了 nizhong044 创建的主题 问与答 到底有没有摩擦力?
这个问题找到答案以及背后的原因真的很简单,互联网随便搜索一下就能找到,但是 op 给我一种在寻找共识的感觉,是什么共识我不说🤐
2025 年 7 月 30 日
回复了 nizhong044 创建的主题 问与答 到底有没有摩擦力?

摩擦力产生的条件(四个条件缺一不可):
(1)两物体要相互接触,即摩擦力发生在物体的接触面上;
(2)两物体已经发生相对运动或有相对运动趋势;
(3)两物体之间相互挤压,发生形变,即要有弹力;
(4)两接触面粗糙不光滑.
2025 年 7 月 28 日
回复了 wangxiang 创建的主题 电动汽车 各位电车主,高速一般开多少
假定 100 米外有一障碍物,120 码时,车速为每秒 33 米,100÷33≈3s ,这意味着你只有 3 秒钟时间来作反应。
120 不是车和高速路的极限,是生命安全的极限 https://i.imgur.com/n119Wvk.png
2025 年 7 月 16 日
回复了 newmancity 创建的主题 计算机 老哥们求助,两万块买苹果还是微软
3000 买个二手 ROG 掌机,剩下的买苹果和微软股票 https://i.imgur.com/TkdeN49.png
2025 年 7 月 16 日
回复了 nathadai 创建的主题 职场话题 接私活被投诉到公司了有什么风险
“后期部分不想叫她做了”, 这不是你想违约吗,不用付违约金?木工入场你看上去是进度一半,合着前期出设计图不是进度?我请问到底是谁恶心谁啊 https://i.imgur.com/MAyk5GN.png
2025 年 7 月 14 日
回复了 LaZoe 创建的主题 程序员 现在有成熟的 jdk17 + springboot3 微服务稳定落地的案例没
@404E #77 面试时肯定要提一嘴,使用 Kotlin 也帮助会筛选掉一部分人
2025 年 7 月 11 日
回复了 vioulo 创建的主题 生活 新搬的房子有蟑螂,大家给我支支招吧
@sansansine 晚上睡着觉,猫叼一只活的送给你(亲身经历,人直接飞起来😰)
2025 年 7 月 11 日
回复了 vioulo 创建的主题 生活 新搬的房子有蟑螂,大家给我支支招吧
2025 年 7 月 11 日
回复了 vioulo 创建的主题 生活 新搬的房子有蟑螂,大家给我支支招吧
@evansun #8 呋虫胺的安全性到底怎么样? 知乎 https://zhuanlan.zhihu.com/p/530919770 因为家里养猫,买之前网上搜了一下,这个药相对来说是比较安全的
2025 年 7 月 11 日
回复了 vioulo 创建的主题 生活 新搬的房子有蟑螂,大家给我支支招吧
前几天有个帖子 V 友推荐呋虫胺,京东 11 元买了一瓶 Plus 会员免邮当日达,全屋喷了一遍效果奇佳,第二三天发现 5 只大蟑螂尸体,有在外面跑的蟑螂对准喷一下,一两分钟蟑螂行动变慢,10 分钟基本就躺地上了 https://i.imgur.com/DlLSyMo.jpeg
1  2  3  4  5  6  7  8  9  10  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2739 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 15:20 · PVG 23:20 · LAX 08:20 · JFK 11:20
♥ Do have faith in what you're doing.