html个人网站策划书,google框架三件套,上海政策最新规定,在线做数据图的网站有哪些强制性引导#xff1a;只能点某个按钮 优#xff1a;程序简单 缺#xff1a; 玩家体验差 开放式引导#xff1a;不强制点 优#xff1a;玩家体验好 缺#xff1a; 程序复杂 需求分析#xff1a; 1.开放式引导#xff0c;引导是到达某个条件后进行一系列行为#xff08…强制性引导只能点某个按钮 优程序简单 缺 玩家体验差 开放式引导不强制点 优玩家体验好 缺 程序复杂 需求分析 1.开放式引导引导是到达某个条件后进行一系列行为引导行为1,2,3,4帮助玩家快速了解功能 2.每个行为都有自己单独的表现 3.引导可以共存共存时用优先级判断展示。可以插入回退
模块设计 1.新手引导的触发方式应该是挂在logic外的 不应该和代码混在一起 可以用观察者模式 事件来触发 2.引导有很多不同的表现和行为不同的object并且需要处理好每个引导的生命周期需要有一个引导行为的接口 实现初始化和清空这两个必要的接口。 3.满足引导触发条件后先加入引导列表判断优先级后决定是否展示 4.引导触发后的逻辑大概有行为对象初始化当前行为引导是否满足条件能触发触发后的表现表现完后的清空 执行下一个行为引导结束。 还有各种引导行为跳转、回退、插入这么多的逻辑想要理清楚最好就是抽象一下流程。跳转回退时不容易出问题。 用流程来控制只提供三个接口执行当前流程、下一步流程、切换流程 防止过多的逻辑到时候没有抽象分类理不清楚发生了什么
UML结构流程图