实现思路:
1:分别建立CPU、硬盘、内存的接口
2:分别实现CPU、硬盘、内存
3:将CPU、硬盘、内存组装到计算机
4:测试
package com.hanshuo.demo03;
/**
* @Author:dongfang
* @Date:2022/3/25
* @time:17:01
* @Description:cpu接口实现类
*/
public class CpuInstantiate implements CPU {
@Override
public String cpuInfo() {
return "Intel,主频是:3.8GHz";
}
}
/**
* @Author:dongfang
* @Date:2022/3/25
* @time:17:06
* @Description:内存实现类
*/
public class EmsInstantiate implements EMS {
@Override
public String emsInfo() {
return "4GB";
}
}
/**
* @Author:dongfang
* @Date:2022/3/25
* @time:17:04
* @Description:硬盘实现类
*/
public class HardDiskInstantiate implements HardDisk {
@Override
public String hardDiskInfo() {
return "3000GB";
}
}
/**
* @Author:dongfang
* @Date:2022/3/25
*