如果我们的程序需要经常在多种算法中相互替换 http://www.cnblogs.com/java-my-life/archive/2012/05/10/2491891.html http://yangguangfu.iteye.com/blog/815107 转载于:https://my.oschina.net/u/2286010/blog/683626