真正的插件开发,侵入少,是在前人的基础上修改封装的