21.5 公共模块设计