一个使用了接口,抽象类,继承的JAVA类,模拟了计算机的组装过程