首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
最少知识原则(也称为迪米特法则)是面向对象设计原则之一,指一个软件实体应当尽可能少地与其他实体发生相互作用。这样,当一个实体被修改时,就会尽可能少地影响其他的实体。下列叙述中,“______”不符合最少知识原则。
最少知识原则(也称为迪米特法则)是面向对象设计原则之一,指一个软件实体应当尽可能少地与其他实体发生相互作用。这样,当一个实体被修改时,就会尽可能少地影响其他的实体。下列叙述中,“______”不符合最少知识原则。
admin
2012-06-19
63
问题
最少知识原则(也称为迪米特法则)是面向对象设计原则之一,指一个软件实体应当尽可能少地与其他实体发生相互作用。这样,当一个实体被修改时,就会尽可能少地影响其他的实体。下列叙述中,“______”不符合最少知识原则。
选项
A、在类的划分上,应当尽量创建松耦合的类
B、在类的设计上,只要有可能,一个类型应当设计成不变类
C、在类的结构设计上,每个类都应当尽可能提高对其属性和方法的访问权限
D、在对其他类的引用上,一个对象对其他对象的引用应当降到最低
答案
C
解析
常用的面向对象设计原则包括开闭原则、里氏替换原则、依赖倒置原则、组合/聚合复用原则、接口隔离原则和最少知识原则等。这些设计原则首先都是面向复用的原则,遵循这些设计原则可以有效地提高系统的复用性,同时提高系统的可维护性。
最少知识原则(也称为迪米特法则)是面向对象设计原则之一,指一个软件实体应当尽可能少地与其他实体发生相互作用。这样,当一个实体被修改时,就会尽可能少地影响其他的实体。
最少知识原则主要用于控制信息的过载。在将最少知识原则运用到系统设计中时,要注意以下几点:
①在类的划分上,应当尽量创建松耦合的类,类之间的耦合度越低,就越有利于复用。一个处在松耦合中的类一旦被修改,不会对关联的类造成太大波动。
②在类的结构设计上,每个类都应当尽量降低其属性和方法的访问权限。
③在类的设计上,只要有可能,一个类型应当设计成不变类。
④在对其他类的引用上,一个对象对其他对象的引用应当降到最低。
转载请注明原文地址:https://kaotiyun.com/show/P5QZ777K
本试题收录于:
系统架构师上午综合知识考试题库软考高级分类
0
系统架构师上午综合知识考试
软考高级
相关试题推荐
如何通过ADO.NET读取数据库中的图片?
.net中读写数据库需要用到哪些类?他们的作用
设置OutlookExpress选项,使之启动时,直接到“收件箱”文件夹。
在用户管理组administrators中添加本地用户“sy”。
设置拨号连接属性启动Internet防火墙保护计算机。
利用“以后发送”邮件功能,常规收件人bob@sina.com普通抄送人wangling@lnu.edu.cn密件抄送收件人:mary@sohu.com
在CuteFTP站点管理器中删除专业站点文件夹下名为“删除”的FTF’站点。
在"我的电脑"窗口添加"控制面板"图标。
利用控制面板启动"声音和音频设备"对话框,使设备静音。
随机试题
全口义齿的基托在通常情况下,唇颊侧要让开(),伸展至();下颌舌侧要让开(),伸展至(),下颌后缘覆盖磨牙后垫的(),上颌后缘至于腭小凹后()至两侧()的连线
关于阿米巴肝脓肿的叙述,下列哪项是错误的?
A.斑丘疹B.玫瑰疹C.荨麻疹D.疱疹E.出血疹伤寒的皮疹特点为
患者男性,46岁。乙型肝炎10年,现出现持续性肝区疼痛,消瘦,发热,食欲不振,乏力,营养不良。应考虑()
A.侵犯商业秘密行为B.诋毁商誉行为C.虚假宣传行为D.混淆行为药品经营者利用广告声称药品包治百病属于()。
根据《招标投标法》,下列说法正确的是()。
宝洁公司在日本作为美国消费品的大生产商,宝洁公司无愧于世界最佳营销者之一的称号。宝洁拥有200多种产品,在世界各地130个国家销售,2002年在全球的销售收入达到420亿美元。宝洁和联合利华并驾齐驱,是世界上最重要的洗衣粉、清洁品、个人护理品和宠
Because web servers are(31)and application independent, they can send or request data from legacy or external applications inclu
著名的国产办公套件是______。
Ifastarseemstobemovinginawavyline,we______itofbeingadoublestar.
最新回复
(
0
)