读书人

spring 单态方式

发布时间: 2012-10-07 17:28:51 作者: rapoo

spring 单态模式

spring中的单例模式:

?无论初始化几次类,保证仅有一个实例,通过调用静态方法来创建。

单态模式全部共享一个实例
public class SingletonTets {

?public static void main(String[] args) {
??SingletonTets st1 = new SingletonTets().getInstance();
??SingletonTets st2 = new SingletonTets().getInstance();
??st2.setName("mixian");
??System.out.println(st1==st2);
?}
?
?private String name;
?private static SingletonTets instance;
?
?public static SingletonTets getInstance() {
??if(instance == null){
???instance =? new SingletonTets();
??}
??return instance;
?}
?public static void setInstance(SingletonTets instance) {
??SingletonTets.instance = instance;
?}
?public String getName() {
??return name;
?}
?public void setName(String name) {
??this.name = name;
?}
}

读书人网 >软件架构设计

热点推荐