java面向对象之基于接口的综合案例