模块有哪些特征