博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单例设计模式
阅读量:7121 次
发布时间:2019-06-28

本文共 467 字,大约阅读时间需要 1 分钟。

hot3.png

一,单例设计模式

    意图:保证一个类仅有一个实例,并提供一个访问他的全局访问点。适用性:当类只有一个实例,并且客户可以从一个众所周知的访问点去访问他,任何情况下,该类只能创建一个实例。

    单例设计步骤:    

    ①私有化构造方法

    ②定义一个私有的静态的当前类型属性。

    ③定义一个静态的,获取当前类实例的方法。这个方法我们可以判断是否创建过实例。创建就直接返回

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

转载于:https://my.oschina.net/bugkiller/blog/657876

你可能感兴趣的文章
Spark的这些事<二>——几个概念
查看>>
oracle libary cache 命中率
查看>>
用gcc/g++编译运行C/C++程序
查看>>
mysql利用init-connect增加访问审计功能的实现
查看>>
Linux下MySQL基础使用命令
查看>>
选择FreeBSD的理由?欢迎新人观看^_^
查看>>
经典语录
查看>>
solaris10上修改最大文件句柄数
查看>>
实验课题2
查看>>
各种UNIX系统下root密码的修复
查看>>
Development cannot be enabled while your device is locked.
查看>>
BroadcastReceiver广播
查看>>
BIOS基础知识(上)
查看>>
python pip安装+easy_install
查看>>
rsync通过服务同步、linux系统日志、screen工具
查看>>
我的友情链接
查看>>
解决HP t5335z瘦客户机休眠问题
查看>>
citrix xendesktop edition
查看>>
CentOS添加永久静态路由
查看>>
前端重构实践(一) —— 性能优化
查看>>