在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

java简单工厂模式怎么实现

103次阅读
没有评论

共计 987 个字符,预计需要花费 3 分钟才能阅读完成。

在 Java 中,简单工厂模式可以通过以下步骤实现:

  1. 首先创建一个接口,表示产品的抽象类,其中定义了产品的一些共同的方法。
public interface Product {void use();
}
  1. 实现产品接口的具体产品类,它们实现了产品接口中的方法。
public class ConcreteProductA implements Product {
@Override
public void use() {System.out.println("使用具体产品 A");
}
}
public class ConcreteProductB implements Product {
@Override
public void use() {System.out.println("使用具体产品 B");
}
}
  1. 创建一个工厂类,用于生产产品对象。工厂类中通常包含一个静态方法,根据传入的参数来实例化具体的产品对象。
public class SimpleFactory {public static Product createProduct(String type) {if (type.equalsIgnoreCase("A")) {return new ConcreteProductA();
} else if (type.equalsIgnoreCase("B")) {return new ConcreteProductB();
} else {throw new IllegalArgumentException("Invalid product type:" + type);
}
}
}
  1. 在客户端代码中,通过调用工厂类的静态方法来获取具体产品对象。
public class Client {public static void main(String[] args) {Product productA = SimpleFactory.createProduct("A");
productA.use();
Product productB = SimpleFactory.createProduct("B");
productB.use();}
}

上述代码中,创建了一个简单工厂类 SimpleFactory,通过调用 createProduct 方法,传入不同的类型参数来创建具体的产品对象。客户端代码只需要调用 SimpleFactory 的静态方法即可获取具体产品对象,并调用其方法进行使用。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-21发表,共计987字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产激烈床戏无遮挡在线观看 | 久久亚洲综合色 | 免费国精产品wnw2544 | 亚洲亚洲人成网站在线观看 | 亚洲美免无码中文字幕在线 | 精品72久久久久久久中文字幕 | 99精品网站| 色翁荡熄又大又硬又粗又动态图 | 国产精品福利久久久久久小说 | 国产美女一级做a视频免费 国产美女一级做视频爱 | 草草视频在线 | 亚洲日韩天堂 | 成人黄色免费网站 | 网站午夜 | 国产精品色午夜视频免费看 | 亚洲av永久无码精品 | 亚洲天堂成人在线 | 免费韩国一级毛片 | 欧美激情综合网 | 亚洲区精品 | 久久精品免视看国产明星 | 久久久久avav久久久 | 国产精品久久久久aaaa | 国产露脸精品产三级国产av | 99国产精品高清一区二区二区 | 国产亚洲精品久久久久久午夜 | 四虎影视永久在线观看 | 午夜在线观看视频免费 成人 | 免费看www网站入口 免费看成年视频网页 | 国产精品视频免费看 | 少妇又色又爽又高潮 | 思思九九热| 中文字幕av一区中文字幕天堂 | 九九老司机在线视频精品 | 福利片福利一区二区三区 | 国产成人午夜无码电影在线观看 | 国产女人高潮抽搐喷水免费视频 | 热久久国产精品 | 青在线视频 | 无码 人妻 在线 视频 | 亚洲自偷自拍熟女另类 |