2019独角兽企业重金招聘Python工程师标准>>>

状态图包含:状态与状态之间的转换、状态内部活动、超状态、并发状态

状态图的基本模型(初始状态、内部活动、转换、结束状态)

闹钟的并发正交状态图(初始状态、历史伪状态,并发)

状态图DEMO

城堡有个隐藏的宝箱,平常都是等待开启状态

当蜡烛移出烛台时,如果门是关闭的,宝箱的锁就显现出来

当钥匙转动时,如果替换了蜡烛,就打开宝箱,如果没替换蜡烛,就放出妖怪。

状态模式实现

状态表动态实现

转载于:https://my.oschina.net/u/2246951/blog/805174

UML学习笔记(六)【状态图】相关推荐

  1. UML学习笔记之状态图

    状态图的基本概念: 状态图是UML中对系统动态方面建模的图之一,它通过建立类对象的声明周期模型来描述对象随时间变化的动态行为. 状态图用于描述模型元素的实例(如对象或交互)的行为.它适用于描述状态和动 ...

  2. Ethernet/IP 学习笔记六

    Ethernet/IP 学习笔记六 EtherNet/IP defines two primary types of communications: explicit and implicit (Ta ...

  3. 吴恩达《机器学习》学习笔记六——过拟合与正则化

    吴恩达<机器学习>学习笔记六--过拟合与正则化 一. 过拟合问题 1.线性回归过拟合问题 2.逻辑回归过拟合问题 3.过拟合的解决 二. 正则化后的代价函数 1.正则化思想 2.实际使用的 ...

  4. ROS学习笔记六:理解ROS服务和参数

    ROS学习笔记六:理解ROS服务和参数 主要介绍ROS服务和参数,同时使用命令行工具rosservice和rosparam. ROS service service是节点之间互相通信的另一种方式,se ...

  5. opencv 手选roi区域_【opencv学习笔记六】图像的ROI区域选择与复制

    图像的数据量还是比较大的,对整张图片进行处理会影响我们的处理效率,因此常常只对图像中我们需要的部分进行处理,也就是感兴趣区域ROI.今天我们来看一下如何设置图像的感兴趣区域ROI.以及对ROI区域图像 ...

  6. JS学习笔记六:js中的DOM操作

    1. JS学习笔记六:js中的DOM操作 文章目录 1. JS学习笔记六:js中的DOM操作 1.1. 获取Dom节点 1.2. 元素属性的操作方式 1.3. DOM节点的创建.插入和删除 1.4. ...

  7. Python学习笔记六——画小猪佩奇

    目录 Python学习笔记六--画小猪佩奇 画布 画笔 属性设置 操纵命令 运动命令 画笔控制命令 全局控制命令 其他命令 Python学习笔记六--画小猪佩奇 使用Python的turtle库可以绘 ...

  8. Learning ROS for Robotics Programming Second Edition学习笔记(六) indigo xtion pro live

    中文译著已经出版,详情请参考:http://blog.csdn.net/ZhangRelay/article/category/6506865 Learning ROS for Robotics Pr ...

  9. Polyworks脚本开发学习笔记(六)-比较运算、数学运算、逻辑运算及流程控制

    Polyworks脚本开发学习笔记(六)-比较运算.数学运算.逻辑运算及流程控制 前言 比较运算.逻辑运算及流程控制是编程的基本语法,Polyworks的语法规则与VB/C#/Python等并没有很大 ...

  10. 【K210】K210学习笔记六——MaixHub在线模型训练识别数字

    [K210]K210学习笔记六--MaixHub在线模型训练识别数字 前言 K210准备工作 数据的获取 MaixHub如何在线训练模型 训练模型在K210上的测试 小结 前言 本人大四学生,电赛生涯 ...

最新文章

  1. c#利用三层架构做一个简单的登录窗体
  2. java 制作小游戏_如何用java制作小游戏
  3. .net core WebApi 使用Swagger生成API文档
  4. oracle 创建view时,授权给用户
  5. getresourceasstream方法_【设计模式】第三篇:一篇搞定工厂模式【简单工厂、工厂方法模式、抽象工厂模式】...
  6. HTML5新特征、窍门和技术(6~10)
  7. 扎心!七夕刚过“玫瑰花是什么垃圾”就成热搜 支付宝都看不下去了...
  8. day01【后台】环境搭建
  9. 夜神模拟器连接手柄无反应_夜神安卓模拟器怎样连接手柄 夜神模拟器连接手柄图文教程...
  10. PDF文档如何拆分并合并成新文档?
  11. “茄汁Ketchup”一词从汉语到英语的文化旅游
  12. Django 链接数据库错误 Strick Mode 解决
  13. pythonfor循环100次_Python之for循环
  14. 转:用AutoCAD 系统变量编程
  15. 电源滤波为何通常是一大一小两个电容并联?
  16. 电商平台订单获取API接口文档
  17. 平板电脑与计算机连接网络,平板电脑连接网络的方法
  18. Apple PUSH Notication Service (APNS) 配置攻略
  19. 97 个上传下载 PHP 源码
  20. 13年前联想笔记本V570升级改造记

热门文章

  1. Kinect开发学习笔记之(二)Kinect开发学习资源整理
  2. 将已有项目转为se项目_如何将 Java 项目转换成 Maven 项目
  3. 7-84 点赞狂魔 (25 分)
  4. binding.BindingException: Invalid bound statement (not found): xxx → dao接口和mapper.xml映射文件绑定异常
  5. 用户登陆注册功能(PHP)
  6. 网络编程之OSI七层协议略析
  7. SpringMVC、Spring、Mybatis框架整合及使用
  8. Java第十次作业 1502 马 帅
  9. 手机短号(hdu2081)
  10. 转载 @html.ActionLink的几种参数格式