1.设计并使用抽象类;2.学习如何定义接口,掌握接口的实现方式,使用实现了接口的类;3.理解接口与抽象类的区别。