简单的几个类,让你明白子类、抽象类、接口、代理编程是怎么回事