模块化

使得代码能够实现多实例化