Dav*_*d B 4 java design-patterns
我正在用Java创建一个文本冒险引擎,为了节省内存,我有一个数据库对象,它保存XML文档中所有当前被删除的项目.我想从几个不同的类中使用它.我怎样才能让它上课?目前我正在使用带有适当mutator方法的null静态字段.
您可以使用枚举类型.Joshua Bloch在他的书Efective Java中说:单元素枚举类型是实现单例的最佳方式.
public enum Elvis {
INSTANCE;
public void leaveTheBuilding() { ... }
}
Run Code Online (Sandbox Code Playgroud)