模块具有哪几个特征