有没有办法避免多次调用同一个对象?
例如,我有 3 个类:dog
、cat
和 snake
,每个类都有 3 个参数 IDNumber
、年龄
和性别
。
这些类实现了接口(interface)Zoo
。
有没有办法避免强制创建多个狗
?
最佳答案
尝试用谷歌搜索 singleton对象。
基本概念是这样的:
public class Dog implements Zoo {
private static Dog INSTANCE = null;
public static Dog getInstance() {
if (INSTANCE == null) {
INSTANCE = new Dog();
}
return INSTANCE;
}
private Dog(/*your parameters*/) {
}
}
关于java - 强制创建多个相同类型的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58260688/