通过mixin机制 添加实例方法