18.8.1 设计公共模块