修改部分代码

修改部分代码实现，提高性能
修改部分类、方法、变量的命名
提高整体代码可读性