010-6095-7397
登录 | 注册
010-6095-7397

当前位置:中公软考> 模拟试题 >

(软考中级)软件设计师选择题每日一练(25)

发布者:中公软考     来源:中公软考     2021-11-05 11:27:25     阅读()

●Designing object -oriented software is hard,and designing ( 1 )object -oriented software is even harder.You must find pertinent(相关的)objects,factor them class at the rightgranularity,define class interfaces and inheritances,and establish key relationships among them.You design should be specific to the problem at hand,but also( 2 )enough to address future problems and requirements.You also want to avoid redesign,or atleast minimize it.Experienced object -oriented designers will tell you that a reusable and flexible design is difficult if not impossible to get "right" the first time.Before a design is finished,they usually try to reuse it several times,madifring it each time.Yet experienced object-oriented designers do make good designs.Meanwhile new designers are ( 3 )by the options available and tend to fall back on non-object-oriented techniques they're used before.lt takes a long time for movies to learn that goodobeject-oriented design is all about.Experienced designers evidently know something inexperiencedones.What is it?One thing expert desigeners know not to do is solve every problem from first principles.Rather, theyreuse solutions that have worked for them in the past.When they find a good ( 4 ).They use it aqain and again.Such experience is part of what makes them experts.Consequently,you'll find ( 5 ) patterns of classes and communicating objects in many object-oriented systems.

●(1)A.runnable

B.right

C.reusable

D.pertinent

●(2)A.clear

B.general

C.personalized

D.customized

●(3)A.excited

B.shocken

C.surprised

D.overwhelmed

●(4)A.tool

B.component

C.system

D.solution

●(5)A.recurring

B.right

C.experienced

D.past

软考微信公众号

分享最前沿行业动态、业内时评,打造专业软考交流圈

软考QQ群

备考交流、干货共享,学习各种软考考试技巧

相关阅读

近期考试资讯

为你推荐


在线咨询

新浪微博

软考微信


返回顶部