Рет қаралды 7,447
0:00 Introduction
0:16 UML State Machine Diagram
2:17 Non object-oriented approach using conditional statements and enums
4:15 Object-Oriented approach
5:20 Outline of the Bulb Example
7:14 States of the Bulb Example - using Linked Lists
8:48 Setting up the Bulb Example - Overview of the five classes
10:00 Include required files from Blackboard
11:10 Setting up the State Class
13:22 Setting up the Transition Class
14:37 Setting up the FSM Class
16:10 Setting up the Bulb Class
18:15 Implement Bulb in Main and update states
21:46 Have a go!