todo完善
类似于 C#中的扩展方法。 给一个类,追加各种方法。而不需要修改这个类中方法。
启发思路可参考这个博文
http://www.cnblogs.com/zanpen2000/p/7737046.html