用枚举的方式实现单例模式
2015-02-07 21:23
267 查看
我今天翻了一些人的博客和和视频,学会了用枚举的方式实现单例模式的方式,大家可以参考一下
public abstract class EnumTest { public static void main(String[] args) { Singleton et1=Singleton.INSTANCE; Singleton et2=Singleton.INSTANCE; System.out.println(et1==et2); } public enum Singleton{ INSTANCE(){ @Override public void method() { System.out.println("method"); } }; private Singleton(){ System.out.println("first"); } public abstract void method(); } }
相关文章推荐
- 单例模式(Singleton pattern)的三种写法(含枚举实现方式)
- [设计模式]DAO的实现方式探讨_Part I
- 黑板模式的常见实现方式
- Singleton模式的double check实现方式
- Windows Phone 7 MVVM模式通讯方式之实现Binding Data
- 桥接模式的很好实现方式(应用shared_ptr)
- 单态设计模式在 PHP5 中的实现方式
- Windows Phone 7 MVVM模式通讯方式之实现Command
- Singleton_模式_关于单例(Singleton)模式实现方式的反思
- Singleton_模式_关于单例(Singleton)模式实现方式的反思
- 单例模式singleton的几种实现方式
- 单例模式的两种实现方式及区别
- 1.singleton模式的的两种实现方式
- B/S 模式 套打 的一种实现方式
- B/S 模式 套打 的一种实现方式<转>
- [设计模式]DAO的实现方式探讨_Part II
- 【工作流】PE中的资源模式的实现方式
- 设计模式-PHP实现单件模式的几种方式
- 单例模式的五种实现方式
- Windows Phone 7 MVVM模式通讯方式之实现Command