php的单例模式有什么具体好处?具体在哪里实现?面试的时候让人问到..求解

我有基础,不需要和我讲概念或者是如何调用.有次我面试,他问我单例,我就说一次运行文件只生成调用一次的需求就是单例,具体在数据库调用中实现..但是他好像对这个答案不满意,但... 我有基础,不需要和我讲概念或者是如何调用.
有次我面试,他问我单例,我就说一次运行文件只生成调用一次的需求就是单例,具体在数据库调用中实现..但是他好像对这个答案不满意,但我也不知道如何再回答其他的了,现在我来问一下,
具体单例有什么好处?具体在哪里会实现,谢谢!
展开
 我来答
诺记美利达
电脑发烧友

2015-10-03 · 不会修电脑,但是你问我的我都知道
知道大有可为答主
回答量:1.3万
采纳率:59%
帮助的人:3654万
展开全部
单例不只是PHP中有,是面向对象类语言都有的概念。
你说的是做用,是从语言层面上。只有一个实例。
我觉得面试官要问的是实际使用的含义,对于整个程序设计而言的好处。
我本身也不是什么高手,觉得我说的不对轻喷。
我也用过PHP的TP框架,但是用的很浅,没有体会到有什么特别的。

我说说java的spring框架,它的bean实例化是单例的,struts2也支持选择是否单例。
它能节约内存开销,这是最明显的,一个工具类,或者一个服务类,单例下,一个实例足够,并不需要创建N此,无故的浪费掉内存。
从设计上而言,一个只需要实例化一次就足够的类,设计为单例,这样可以做到从设计上而言更清晰
追问
我也是大概这样回答的,但是他好像不满意
追答
那没辙呗,他需要的是更高级的高级开发人员。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式