简单状态设计思路0512

开发软件中,难免要设计一些状态。当然具体设计和需求相关,但是也有一些简单的经验,可以帮助开发人员容易起手。并且一个项目用同样的思路来设计,可以简化内部沟通的成本,提高效率。

我自己有两条经验,应付一般需求没有问题而且还特别容易理解。

  1. 可以设计多层状态,但是别超过两层。
  2. 最外层的状态,尽量设计成一字长龙阵,有头有尾,方向一致,除了尾巴之外其他节点不回头

下面举个例子,你设计一个电视机的状态,下面五个状态,分成两层。

绘图1-5-120009.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,807评论 25 709
  • A2:实际这个事情对方有考虑不周到的地方,细想自己确实也有不妥之处,语气太咄咄逼人。遇到这类事情我准备运用非暴力沟...
    优勇阅读 1,033评论 1 1
  • 1)化妆师 是朋友介绍的,她住的地方也算得上个小富人区,所以那里那个价位,我觉得算公道。 一个小时化妆,修眉...
    乾慈iris阅读 2,144评论 0 0
  • 今天看了一篇战胜拖延症的小说,没看完还。在傍晚的时候终于是觉得自己也只是在拖延,和小说中的女猪脚很像。看小说的时候...
    容止有楚楚阅读 1,274评论 1 1
  • 黑夜总是带给人思考 思考天空为什么是黑色 思考月亮为什么是白色 在这个黑与白交媾的夜晚 我借着微弱的灯光 想要看清...
    边缘_阅读 1,683评论 0 1