单例模式的好处和缺点?为什么要用单例模式?详细才给分
答案:2 悬赏:40 手机版
解决时间 2021-01-20 00:09
- 提问者网友:我没有何以琛的痴心不悔
- 2021-01-19 20:31
单例模式的好处和缺点?为什么要用单例模式?详细才给分
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-01-19 21:50
追问: 这些我都知道 比如:使用单例效率会降低。 那个单例模式创建的对象,它的生命周期有什么不同? 回答: 只是使用上有很多限制,其他的没有什么不同。 追问: 说详细点吧!哪些限制?如果在需要使用单例的时候不使用单例,会出现那些问题?我觉得单例对象,和普通对象没有什么不同! 回答: 限制就是你不能自己构造,而且只有一个对象。如果不用那不就就像一个学校有多个校长吗,对象和其他的没有什么不同,只是只有一个而已。 追问: 对呀! 只有一个对象!不能创建其他对象!不就是说好处:节约内存,坏处:效率低!饶了一圈 饶回来咯 呵呵 ! 回答: 效率低吗,你的这个好处也牵强吧。一个学校只有一个校长,你new出来多个校长来并不是占内存的问题,而是逻辑上有问题。 追问: 单纯的只为了符合逻辑?真够蛋疼的!还得多些几行代码! 回答: 为了更好的开发,为了让程序不出现问题。 追问: 明白!谢谢
全部回答
- 1楼网友:長槍戰八方
- 2021-01-19 23:15
有很多时候必须要创建一个对象,并且不能创建多个,用单例就为了防止创建多个对象。
比方说一个学校只有一个校长,不能有两个,有两个也出问题了,像校长这个类就必须做成单例的。
单例模式是一种设计模式,只能创建一个对象。也不能说有什么好处和坏处。
比方说一个学校只有一个校长,不能有两个,有两个也出问题了,像校长这个类就必须做成单例的。
单例模式是一种设计模式,只能创建一个对象。也不能说有什么好处和坏处。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯