面向对象的特征,接口,抽象,多态的概念,和优缺点