8.4.2 模块化编程实例