首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

Java设计模式(1):单类模式

2013-11-09 
Java设计模式(一):单类模式1、定义:? ? ?只有一个实例。?2、要素:? ? ?a、私有构造方法。? ? ?b、静态属性。? ? ?

Java设计模式(一):单类模式

1、定义:

? ? ?只有一个实例。

?

2、要素:

? ? ?a、私有构造方法。

? ? ?b、静态属性。

? ? ?c、有一个public方法,返回值为自己为实例的静态的公有方法。

3、分类:

? ? a,饿汉式:? ? ? ?

public class Singleton {private static Singleton singleton = new Singleton();private Singleton(){}public static Singleton getInstance(){return singleton;}}

? ? b、懒汉模式:? ? ?

public class Singleton {private static Singleton singleton;private Singleton() {}private static synchronized Singleton getInstance() {if (singleton == null) {singleton = new Singleton();}return singleton;}}

?

?

热点排行