两种常被人遗忘的java枚举用法

崔钢 发布于 2011/07/14 09:23
阅读 300
收藏 0

本文翻译自:http://vanillajava.blogspot.com/2010/08/two-uses-for-enum-most-people-forget.html

枚举可以用来创建枚举的值,甚至也可以实现不同的实例。但是有两种简单的用法很少有人使用:


工具类:


 public enum MyUtils {;    public static String process(String text) { /* ... */ } } 


单例:

public enum Elvis {

  INSTANCE;

  public void leaveTheBuilding() { ... }

}

加载中
0
ddatsh
ddatsh
这还真BT
0
liuxin
liuxin
effictive java的作者非常推崇这种方式实现单例模式
0
liyuanyuan
liyuanyuan
麻烦具体一点么,对不起,我没看明白呀
返回顶部
顶部