5.8 项目实例:具有多种工作方式的系统的编程设计