黑马程序员 【】java学习之路——单例设计模式简介

来源:互联网 发布:大逃杀类游戏知乎 编辑:程序博客网 时间:2024/06/07 06:52

                                          -------android培训、java培训、期待与您交流! ----------

单例设计模式介绍:

   单例设计模式是一种建型模式,是指某个类被创建后,只能产生一个对象提供给外部访问。不能在外部创建对象。


单例模式的特点:

   1:只能创建一个实例;

   2:单例类必须自己创建一个唯一的实例,并且提供给外部使用。


单例模式分类:

1:饿汉式

    代码示例:

Class Single

{

        Privatestatic final Sinagle s = new Single();

         PrivateSingle(){}//private 表示不允许创建对象

         public static Single getInstance()//为外界提供一个以创建的对象。

         {

              return s;

          }

}


2:懒汉式

Class Single

{

        Privatestatic final Sinagle s = null;

         PrivateSingle(){}//private 表示不允许创建对象

         public static Single getInstance()//为外界提供一个以创建的对象。

         {

                    s = new Single();              

                   return s;

          }

}



0 0
原创粉丝点击