单例模式

设计模式的意义在于:面向业务内容、业务数据结构和系统架构,高内聚低耦合、优雅的将平面逻辑立体化。

 1 package designPattern;
 2 /**
 3  * 单例模式
 4  */
 5 public class A1_SingletonTest {
 6 
 7     public static void main(String[] args) {
 8         Singleton s1 = Singleton.getInstance();
 9         Singleton s2 = Singleton.getInstance();
10         if (s1 == s2) {
11             System.out.println("单例模式!");
12         }else {
13             System.out.println("不是单例模式...");
14         }
15     }
16 }
17 
18 class Singleton
19 {
20     private static Singleton s;;
21     
22     private Singleton() {}
23 
24     public static Singleton getInstance()
25     {
26         if (s==null) {
27             s = new Singleton();
28         }
29         return s;
30     }
31 }

  

环境:JDK1.6,MAVEN,tomcat,eclipse

源码地址:https://files.cnblogs.com/files/xiluhua/designPattern.rar

欢迎亲们评论指教。

posted @ 2015-04-09 21:36  xiluhua  阅读(148)  评论(0编辑  收藏  举报