package clock import "time" // Clock 让定时、租约和恢复测试可以稳定控制当前时间。 type Clock interface { Now() time.Time } // System 直接代理真实系统时间。 type System struct{} // Now 返回当前系统时间。 func (System) Now() time.Time { return time.Now() }