Golang设计模式之状态机模式 Jackey Golang 2021-01-05 3,291 次浏览 Golang, 状态机模式, 设计模式 创建文件Week.go package state // 每个星期行为 type Week interface { Today() Next(*DayContext) } // 星期数据结构 type DayContext struct { today Week } func NewDayContext() *DayContext { ...