9.4 跨组件编程实例