摘要: 我的设计模式之旅、08 状态模式 我的设计模式之旅,使用 Golang 实现。本程序实现状态模式。一个玩家从满血到死亡的过程有多个状态,假定健康、轻伤、重伤、死亡状态,当玩家扣血时判断切换状态,更改对象的行为。 阅读全文
posted @ 2022-09-11 21:48 小能日记 阅读(68) 评论(0) 推荐(1) 编辑
摘要: 我的设计模式之旅、07 观察者模式 我的设计模式之旅,本程序实现观察者模式。使用C#、Go两门语言分别进行实现。程序创建一个全局游戏死亡事件通知,5个玩家、1个Boss,当任意一方死亡时,在场存活者都能收到阵亡者的消息。 阅读全文
posted @ 2022-09-11 03:01 小能日记 阅读(411) 评论(0) 推荐(2) 编辑