设计模式-责任链模式

前言: 责任链模式:责任链模式可以用来对对关卡系统的重构。将关卡数据使用类加以封装 封装的信息根据需求而定:如要出场的敌方角色的设置、通关条件、下一关的记录。 也就是让每一关都是一个对象并加以管理。而关卡系统则是在这群对象中寻找“条件符合”的关卡,让玩家进入挑战。等到关卡完成后,再进入到下一个条件符合的关卡。 原理:主要职责就是当客户提交一个请求时,请求时沿链传递直至有一个ConcreteHand
相关文章
相关标签/搜索