设计模式 state_test 实现

2022-07-21 浏览 (1241)

golang 设计模式 state_test 代码实现

package state

func ExampleWeek() {
	ctx := NewDayContext()
	todayAndNext := func() {
		ctx.Today()
		ctx.Next()
	}

	for i := 0; i < 8; i++ {
		todayAndNext()
	}
	// Output:
	// Sunday
	// Monday
	// Tuesday
	// Wednesday
	// Thursday
	// Friday
	// Saturday
	// Sunday
}

目录

go 设计模式

相关文章

状态模式

设计模式 state 实现

  • 所属分类: 后端技术
  • 本文标签: golang
  • 版权声明: 本文链接 https://seaxiang.com/blog/49037d7c851b43a3a3c1f18b7ac0bbdc