模块设计的基本原则是