选择每一个设计都有长处和短处,这是开发人员的工作,以确保最大化的长处和弱点最小化。
上面的定义,以下哪个是选择延迟初始化一个类的成员 其中的弱点?
选择1
The size of objects of the class increase in memory.增加在存储器中的类的对象的大小。
选择2
The uninitialized variable could be accessed directly, thus bypassing its initialization未初始化的变量可以直接访问,从而绕过它的初始化
选择3
The class responds to messages not intended for it.类不适合的消息(类响应消息不打算用于它)。
选择4
Lazy initialization inhibits the use of inheritance.延迟初始化禁止使用继承(抑制继承的使用)。
选择5
Performance suffers due to multiple initializations.
由于多个初始化 性能会受到影响。
延迟初始化的缺点选择延迟初始化一个类的成员的缺点
答案:2 悬赏:0
解决时间 2021-11-14 21:17
- 提问者网友:心裂
- 2021-11-14 12:07
最佳答案
- 二级知识专家网友:余生继续浪
- 2021-11-14 12:45
我觉得是2,但是如果这种事情发生了,应该说是设计中的漏洞。其它几个和Lazy initialization没有关系,5则是Lazy initialization的优点,本来这个设计就是为了改善性能的。
全部回答
- 1楼网友:木子香沫兮
- 2021-11-14 13:13
我不会~~~但还是要微笑~~~:)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯