依赖于抽象,就是依赖于细节并对实现编辑

题目
判断题
依赖于抽象,就是依赖于细节并对实现编辑
A

B

参考答案和解析
正确答案:
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 以下关于面向对象设计的叙述中,错误的是(42) 。

(42)A. 高层模块不应该依赖于底层模块

B. 抽象不应该依赖于细节

C. 细节可以依赖于抽象

D. 高层模块无法不依赖于底层模块


正确答案:A
解析:面向对象设计的含义是设计分析模型和实现相应源代码,在目标代码环境中这种源代码可被执行。面向对象设计是建立在面向对象分析的基础上的。

 

第2题:

下面有关DNS的描述正确的是

A.DNS既依赖于UDP又依赖于TCP

B.DNS仅依赖于UDP

C.DNS仅依赖于TCP

D.DNS既不依赖于UDP又不依赖于TCP


正确答案:A
解析:应用层协议可以分为三类:1)依赖于面向连接TCP协议;2)依赖于面向连接的UDP协议;3)则既可以依赖TCP协议,也可依赖UDP协议。既依赖TCP又依赖UDP协议的足域名服务DNS等。

第3题:

设计模式(Design Pattem)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。下面关于设计模式所倡导的基本原则的描述,错误的是()

A.模块应对扩展开放,而对修改关闭

B.优先使用继承,而不是组合

C.要针对接口编程,而不是针对实现编程

D.抽象不应该依赖于细节,细节应当依赖于抽象


参考答案:B

设计模式所倡导的基本原则如下。
①开闭原则:一个软件实体应当对扩展开放,对修改关闭。在设计一个模块时,应当使这个模块可以在不被修改的情况下被扩展。关键在于抽象,抽象层要预见所有可能的扩展,因此,抽象层在任何扩展情况下都不会改变,即对修改关闭。同时,由于从抽象层导出一个或多个新类,可以有不同的实现,改变系统的行为,此即为对扩展开发。简而言之,抽象层对修改关闭,通过扩展实现改变系统行为。
②里氏代换原则:任何基类可以出现的地方,子类一定可以出现。
③依赖原则:要依赖于抽象,而不是具体实现。也可以这样说,要针对接口编程,不要针对实现编程。④接口分离原则:应当为客户端提供尽量小的单独的接口,而不是提供大的接口。
⑤组合复用原则:要尽量使用组合,而不是继承关系达到复用目的。
⑥迪米特法则:又叫最少知识法则,就是说一个对象应当对其他对象有尽可能少的了解。

第4题:

市场对社会经济的影响主要表现在()。

A、生产资料购买依赖于市场
B、劳动力雇佣依赖于市场
C、生产什么、生产多少依赖于市场需求
D、商品的质量依赖于市场
E、商品销售依赖于市场

答案:A,B,C,E
解析:
市场是指有形商品交换的场所或买卖有形商品的交换平台,是生产与流通、供给与需求之间经济关系的总和。市场对社会经济的影响主要表现在:①生产资料购买、劳动力雇佣依赖于市场;②生产什么、生产多少依赖于市场需求;③商品销售依赖于市场等方面。

第5题:

电子数据处理系统(EDP)管理信息系统(MIS)、决策支持系统(DSS),一般来讲它们之间的关系应该是______。

A.DSS依赖于MIS,MIS依赖于EDP

B.MIS依赖于DSS,DSS依赖于EDP

C.EDP依赖于MIS,MIS依赖于DSS

D.DSS依赖于MIS,EDP依赖于MIS


正确答案:A
解析:电子数据处理系统(EDP)向管理信息系统(MIS)、决策支持系统(DSS)和专家系统(ES)提供所需数据,它是其他信息系统的基础。而且决策支持系统(DSS)的信息依赖于管理信息系统(MIS),管理信息系统(MIS)的信息依赖于电子数据处理系统(EDP)。

第6题:

以下关于面向对象设计的叙述中,错误的是( )。

A.高层模块不应该依赖于底层模块

B.抽象不应该依赖于细节

C.细节可以依赖于抽象

D.高层模块无法不依赖于底层模块


正确答案:D
解析:面向对象设计是把分析阶段得到的需求转变成符合成本和质量要求的、抽象的系统实现方案的过程。从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程。面向对象设计的准则包括:模块化、抽象、信息隐藏、低耦合和高内聚等。

第7题:

道德的广泛实行的途径之一,就是依赖于道德榜样的示范。()

此题为判断题(对,错)。


答案√

第8题:

● 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。下面关于设计模式所倡导的基本原则的描述,错误的是 (32) 。

(32)

A. 模块应对扩展开放,而对修改关闭

B. 优先使用继承,而不是组合

C. 要针对接口编程,而不是针对实现编程

D. 抽象不应该依赖于细节,细节应当依赖于抽象


正确答案:B


第9题:

在面向对象设计的原则中、( )原则是指抽象不应该依赖予细节,细节应该依赖于抽象,即应针对接口编程,而不是针对实现编程。

A.开闭 B.里氏替换 C.最少知识 D.依赖倒置


正确答案:D

第10题:

开-闭原则(Open-Closed Principle,OCP)是面向对象的可复用设计的基石。开-闭原则是指一个软件实体应当对( )开放,对( )关闭;里氏代换原则(Liskov Substitution Principle,LSP)是指任何( )可以出现的地方,( )一定可以出现。依赖倒转原则(Dependence Inversion Principle,DIP)就是要依赖于(请作答此空)而不依赖于( ),或者说要针对接口编程,不要针对实现编程。

A.程序设计语言
B.建模语言
C.实现
D.抽象

答案:D
解析:
开-闭原则要求一个软件实体应当对扩展开放,对修改关闭。也就是说,我们在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,换句话说就是,应当可以在不必修改源代码的情况下改变这个模块的行为。
里氏代换原则要求子类型必须能够替换它们的基类型,所以在里氏代换原则中,任何可基类对象可以出现的地方,子类对象也一定可以出现。
依赖倒转原则是:要依赖于抽象,不要依赖于具体。也就是常说的要针对接口编程,不要针对实现编程。