强制创建多个相同类型的对象

时间:2019-10-06 19:45:21

标签: java

有没有一种方法可以避免多次调用同一对象?

例如,我有3个类:dogcatsnake,每个类都有3个参数IDNumberage和{{1} }。

那些类实现接口sexe

有没有一种方法可以避免强制创建多个Zoo

1 个答案:

答案 0 :(得分:0)

尝试搜索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*/) {
   }
}