目录
第1关:简单工厂模式
任务描述
本关任务:某电视机厂专为各知名电视机品牌代工生产各类电视机,当需要海尔牌电视机时只需要在调用该工厂的工厂方法时传入参数“Haier”,需要海信电视机时只需要传入参数“Hisense”,工厂可以根据传入的不同参数返回不同品牌的电视机。现使用简单工厂模式来模拟,程序将会自动从配置文件中读取参数,请根据以下类图来补全代码。

编程要求
根据提示,给“HaierTV.java,HisenseTV.java,TVFactory.java”三个代码文件内注释需要填空地方补充代码。
代码
HaierTV.java
package step1;
public class HaierTV implements TV{
@Override
public void play() {
System.out.println("海尔电视机播放中......");
}
}
HisenseTV.java
package step1;
public class HisenseTV implements TV{
@Override
public void play() {
System.out.println("海信电视机播放中......");
}
}
TVFactory.java
package step1;
public class TVFactory {
public static TV produceTV(String brand) throws Exception {
if (brand.equalsIgnoreCase("Haier")) {
System.out.println("电视机工厂生产海尔电视机!");
// 创建并返回 HaierTV 对象
return new HaierTV();
} else if (brand.equalsIgnoreCase(

最低0.47元/天 解锁文章
4361

被折叠的 条评论
为什么被折叠?



