一 设计模式
l 对于较为复杂的项目,在着手编写具体代码之前,首先要搭建出系统架构,系统架构是流程图的代码体现,好的系统架构可以大大节约系统开发和调试的时间,使得逻辑更加清晰。
常用框架包括以下几种:
l 1.顺序结构;
l 2.状态机架构;
l 3.基于生产者消费者机构的架构。
在实际应用中,需结合实际需求,选择最合适的框架。
设计模式的优势:
l –被广泛使用及证明其可用
常用框架介绍
顺序结构
基本状态机
生产者/消费者
二. State Machine List
2.1.Standard State Machine
2.2. Classic State Machine
Demo1
2.3.Queued State Machine
2.4.Event-Driven State Machine
Demo1
2.5.JKI State Machine
三. Producer/Consumer Loop
3.1. Producer/Consumer(Data)
Producer/Consumer(Data) Demo
3.2. Producer/Consumer(Event)
Producer/Consumer(Event) Demo
Producer/Consumer(Event) Demo2
24