抽象类与接口http://www.cnblogs.com/dolphin0520/p/3811437.html(http://www.cnblogs.com/dolphin0520/p/3811437.html)