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

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

单例模式是最简单的设计模式,

意图:

  保证一个类仅有一个实例,并提供一个访问它的全局访问点。

适用性:

  只能有一个实例而且客户可以从一个众所周知的访问点访问它时。

  当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时。

原理图:

clip_image005

代码实现:

"; $this->num++; } public function sayNum(){ echo $this->num,"
"; }}$test1 = Singleton::getInstance();$test1->sayName();      //zhangsn$test1->sayNum();       //1$test2 = Singleton::getInstance();$test2->sayName('lisi');  //lisi$test2->sayNum();      //2

  

转载于:https://www.cnblogs.com/faronl/p/4698917.html

你可能感兴趣的文章
【142】阿蛮歌霸使用技巧
查看>>
HTTP 请求报文 响应报文
查看>>
[转载] 程序员必看:请不要做浮躁的人 24法则
查看>>
JavaWeb_JavaEE_命名规则
查看>>
HDU 4010 Query on The Trees
查看>>
[PAL规范]SAP HANA PAL 数据处理四分位间距检测Inter-quartile Range Test编程规范IQRTEST...
查看>>
[HDU 1317]XYZZY[SPFA变形][最长路]
查看>>
Skip list--reference wiki
查看>>
解决Asp输出乱码问题
查看>>
1941设置站点模板,一生珍藏,所有玩具
查看>>
程序员面试题:问谁养蛇?
查看>>
黑马程序猿_try-catch-finally
查看>>
Atitit.android webview h5运行环境总结
查看>>
腾讯与唯品会笔试面试经历
查看>>
Centos 多个mysql数据库
查看>>
Linux下gcc和g++编译helloworld
查看>>
转:服务器负载均衡的基本功能和实现原理
查看>>
DOM
查看>>
iOS开发基础知识--碎片19
查看>>
JavaScript中Object.prototype.toString方法的原理
查看>>