完善注释
重构代码
完善注释；废弃 MethodType.NONE
finish issue #22
finish issue #22