gpt4 book ai didi

Java 抽象工厂 - 单例

转载 作者:太空宇宙 更新时间:2023-11-04 06:25:09 24 4
gpt4 key购买 nike

我需要创建一个示例来探索 Java 世界并向前迈出一步。

我想实现一个抽象工厂的示例。但是我想具体工厂必须作为单例服务!

您能给我展示一个简单的实现和示例用法吗?

我对抽象工厂模式的了解有限。

提前致谢。

最佳答案

public class AbstractFactory {

private static Foo fooSingleton;
private static Bar barSingleton;

private AbstractFactory() {

}

public static AbstractFactory getSingletonInstance(string type) {
if(type == "foo"){

if (fooSingleton == null) {
fooSingleton = new Foo();
}
return fooSingleton;
}
{{add additional cases for other types here}}
}
}

关于Java 抽象工厂 - 单例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26890747/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com