摘要: 延续责任链模式: https://www.cnblogs.com/Zingu/p/16309483.html 以上例子是增加永久防御和攻击,假设增加增益属性只在一个回合内或者一段时间内有效该如何处理? 增加一个游戏管理者:用来查询各项属性。 public class Game { public ev 阅读全文
posted @ 2022-05-25 17:00 后跳 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 责任链模式(Chain of Responsibility Pattern) 情景:假设一个卡牌类游戏,怪物卡和属性卡 可以给怪物增加攻击属性,防御属性 /// <summary> /// 生物基础 /// </summary> public class Creature { public stri 阅读全文
posted @ 2022-05-25 15:33 后跳 阅读(34) 评论(0) 推荐(0) 编辑