![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件设计模式
文章平均质量分 52
智小星
这个作者很懒,什么都没留下…
展开
-
状态机设计模式:电动车报警器项目实战
本章将带领大家掌握在嵌入式软件开发中,如何对新项目需求进行软件架构设计,其中包括软件概要设计,软件功能需求分解,功能流程图设计等。原创 2021-12-10 17:47:46 · 1884 阅读 · 7 评论 -
设计模式:一目了然的状态机图
从第一次认识到状态机这个概念,程序设计似乎就从未离开过它,通过广大网友的技术分享,本文对状态机再做一次总结。了解什么是状态机图,它的使用场景是什么?一、什么是状态机?做产品的时候,我们总能遇到一些比较复杂的逻辑问题,而普通的流程图,或时序图对于对象和状态的解读缺乏直观的描述。这里我们推荐使用简单的状态图来对逻辑问题进行描述:有限状态机,(英语:Finite-state mac......原创 2018-08-11 15:18:34 · 108277 阅读 · 19 评论 -
深入浅出UML类图
在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition》(《UML精粹:标准对象建模语言简明指南(第3版)》)中有这么一段:“If someone were to...转载 2018-08-30 20:07:35 · 1601 阅读 · 0 评论 -
C语言状态机模块实现
1. 状态机模块实现状态机编程思想,能够使复杂的逻辑代码变得更加的简单,且逻辑思路更加清晰严谨。下面根据另一篇博文介绍的状态机思想,用C语言实现了状态机可复用的模块化代码。状态机 fsm.h 头文件代码如下:#ifndef _FSM_H_#define _FSM_H_#include <stdint.h>#include <stddef.h>typ...原创 2019-04-18 20:53:21 · 32110 阅读 · 24 评论