首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
Which of the following describes object-oriented programming deferred commitment?
Which of the following describes object-oriented programming deferred commitment?
admin
2013-12-19
88
问题
Which of the following describes object-oriented programming deferred commitment?
选项
A、Autonomous objects, with cooperate through exchanges of messages
B、The internal components of an object can be refined without changing other parts of the system
C、Object-oriented analysis, design, and modeling maps to business needs and solutions
D、Other programs using same objects
答案
B
解析
B正确。递延承诺(deferred commitment)是指一个对象的内部组件可以在不改变该系统其他部分的情况下被改良。非面向对象的编程应用程序将被作为单一实体而编写。这意味着一个应用程序只是一大堆代码。如果需要改变其中的某些东西,则需要仔细检查整个程序的逻辑函数,找出打算进行何种变化。如果选择使用面向对象的语言来编写程序,那么你的应用程序不是一个单一应用程序,而是一个由更小的组件(对象)组成的应用程序。如果应用程序中的某些功能需要修改或者更新,只需要改变类中创建执行那个功能的对象的代码即可,而无须担心这个程序实际执行的其他任何功能。
A不正确。因为通过消息交换而合作的自治对象(autonomous object)是指面向对象编程的模块性。对象是一个自包含模块的预组装代码。对象需要彼此能够通信,这是通过使用发送给接收对象的应用程序编程接口的消息来实现的。如果对象A需要告诉对象B某个用户的支票账户应被减去40美元,它会向对象B发送一个消息。这个消息由目的地、需要执行的方法和相应的参数组成。
C不正确。因为“面向对象的分析、设计和建模映射着业务需求和解决方案”这一描述指的是自然联系。对象的方法(method)应该自然地映射到业务目标。方法是对象能够执行的功能或者过程。对象可以被构建成接收米自用户的数据并对其进行格式化,便于后端服务器理解并处理。对象还可以执行从数据库提取数据并用此信息填充Web页面的方法。或者对象还可以执行取款程序,允许ATM机用户从其账户中提取资金。这些都是业务需要。
D不正确。因为可重用性(reusability)指的是能够使用相同对象的不同程序。多数应用程序都有某种共通功能。与其为十个不同的应用程序开发相同代码执行相同功能,倒不如使用OOP,因为它允许用户只创建这个对象一次,便可以在其他应用程序中重复使用它。这样减少了开发时间并节省了资金。这种对象可以被编目在一个库内,这样为多个应用程序调用这些对象提供了一个较为经济的方式。这个库提供了一个索引和多个指针,来指示对象实际处在这个系统或者另外一个系统中的位置。
转载请注明原文地址:https://www.kaotiyun.com/show/ZNhZ777K
0
CISSP认证
相关试题推荐
TheTreasurycouldpocket20millionayearinextrafinesoncethecountry’sspeedcameranetworkisexpanded.Motoringorgani
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproper【C1】______fro
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproper【C1】______fro
TimeintheAnimalWorldRhythmcontrolseverythinginNature.41Thesunprovidesabasictimerhythmforalllivingcr
[A]Meetingdifferentneeds[B]Smallerisbetter[C]Betterproductmakesgreaterquantity[D]Qualityvsquantity[E]Chillyc
[A]Marketforglasscraftsisgrowing[B]Dependenceofcomputerdevelopmentonglass[C]Behindtheadaptabilityofglass[D]
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,
Writeanessayof160~200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,
Gradeinflation—thegradualincreaseinaverageGPAs(grade-pointaverages)overthepastfewdecades—isoftenconsideredaprod
"THESERVANT"(1963)isoneofthosefilmsthatitisimpossibletoforget.Theservantexploitshismaster’sweaknessesuntilh
随机试题
油镜观察骨髓象,一般要求连续观察并分类计数多少个有核细胞
四方公司与海通公司因合同纠纷进行诉讼,一审判决海通公司胜诉。四方公司不服,提起上诉。在第二审程序中,海通公司分立为海鸥公司和海洋公司。在此情况下,二审法院应如何处理?(2005—卷三—50,单)
对于最终排入环境的污染物.确定其是否达标排放,达标排放必须以建设项目的()负荷核算。
[背景]经过资格预审后,已通过资格预审的投标人,按建设单位要求,到指定地点购买招标文件。投标人购买到的招标文件由以下内容组成:①投标邀请书;②招标图纸和技术条款;③工程量清单;④施工方案;⑤投标辅助资料;⑥保证工程质量、进度、安全的主要技术组织措施
消防工作的指导原则是()。
在《色彩与生活》课上,李老师列举大量生活实例,展示优秀作品,帮助学生认识色彩的基本知识和规律,引导学生学会分析色彩现象中体现的各种色彩关系,并积极参与探究,充分激发学生的学习热情。李老师主要运用了哪种教学方法?()
在当代中国,发展先进文化就是发展有中国特色社会主义的文化。()
在战略数据规划过程中建立的企业模型反映了Ⅰ.一个企业中的主要业务领域Ⅱ.企业当前的组织机构和管理职能Ⅲ.企业的业知动过程Ⅳ.企业的业务功能
Print方法可以输出多个表达式,若使用标准格式输出,各表达式的分隔符应是______。
假设某台式计算机内存储器的容量为1KB,其最后一个字节的地址是()。
最新回复
(
0
)