A.控制反转
B. 对象被动地接受依赖类
C. 对象主动地寻找依赖类
D. 一定要用接口
第1题:
● 三若类A仅在其方法Method1中定义并使用了类B的一个对象,类A其它部分的代码都不涉及类 B,那么类 A 与类 B 的关系应为(1) ;若类 A 的某个属性是类 B的一个对象,并且类 A 对象消失时,类 B 对象也随之消失,则类 A 与类 B 的关系应为(2) 。
(1)A. 关联 B. 依赖 C. 聚合 D. 组合
(2)A. 关联 B. 依赖 C. 聚合 D. 组合
第2题:
在面向对象技术中,抽象类是 (47) 。
A.接口
B.没有方法的类
C.没有子类的类
D.至少有一个未定义消息的类
第3题:
下面对类-对象主要特征描述正确的是()。
A.对象唯一性
B.对象无关性
C.类的单一性
D.类的依赖性
第4题:
A.依赖注入的目标是在代码之外管理程序组建间的依赖关系(组件?组建?)
B.依赖注入即“面向接口”的编程
C.依赖注入是面向对象技术的替代品
D.依赖注入的使用会增大程序的规模
第5题:
A.依赖注入是一种设计开发模式
B.依赖注入使组件之间相互依赖、相互制约
C.依赖注入提倡使用接口编程
D.依赖注入可以独立开发各组件,然后根据组件间的依赖关系进行组装
第6题:
A. 依赖注入能够独立开发各组件,然后根据组件间的关系进行组装
B. 依赖注入使组件之间相互依赖、相互制约
C. 依赖注入提倡使用接口编程
D. 依赖注入指对象在使用时动态注入
第7题:
面向对象分析中,类与类之间的 “IS-A”关系的是一种( ),类与类之间的“IS-PART-OF”关系是一种( )。
A.依赖关系 B.关联关系 C.泛化关系 D.聚合关系A.依赖关系 B.关联关系 C.泛化关系 D.聚合关系
第8题:
● 若类A仅在其方法Method1中定义并使用了类B的一个对象,类A其它部分的代码都不涉及类 B,那么类 A 与类 B 的关系应为 (41) ;若类 A 的某个属性是类 B的一个对象,并且类 A 对象消失时,类 B 对象也随之消失,则类 A 与类 B 的关系应为 (42) 。
(41)
A. 关联
B. 依赖
C. 聚合
D. 组合
(42)
A. 关联
B. 依赖
C. 聚合
D. 组合
第9题:
第10题:
下面关于IOC的理解,正确的是()。
第11题:
下列关于接口的关系说法不正确的是()。
第12题:
控制反转
对象被动的接受依赖类
对象主动的去找依赖类
一定要用接口
第13题:
下列关于类与对象的说法中,不正确的是( )。
A.对象是类的一个实例
B.任何一个对象只能属于一个具体的类
C.一个类只能有一个对象
D.类与对象的关系和数据类型与变量的关系相似
第14题:
关于类和对象的说法,不正确的是( )。
A.类是对象的类,对象是类的对象
B.系统不为类分配内存空间,而为对象分配内存空间
C.类和对象一样
D.类可以看作数据类型,对象也可以叫做类的实体、实例等
第15题:
A.Spring提供了HibernateDaoSupport类来简化Hibernate的使用
B.在Spring配置文件中,可以通过Spring提供的LocalSessionFactoryBean来获得SessionFactory的实例
C.通过集成Spring和Hibernate,用Spring管理程序的依赖关系,将SessionFactory注入到DataSource中
D.通过Spring,可以在Biz层代码中无需直接实例化DAO类,而是通过注入得到
第16题:
A.Spring提供了HibernateDaoSupport类来简化Hibernate的使用
B.在Spring配置文件中,可以通过Spring提供的LocalSessionFactoryBean来获得SessionFactory的实例
C.通过集成Spring和Hibernate,用Spring管理程序的依赖关系,将SessionFactory注入到DataSource中
D.通过Spring,无须在Biz层代码中直接实例化DAO类,而是可以通过注入得到
第17题:
A.运用Spring,可以通过一个setter方法暴露一个类的任何依赖关系
B.Spring解决依赖性问题的方法即反向控制或依赖注入
C.Spring从配置方面来解决依赖性问题,无须编写一个数据库连接
D.Spring从配置方面来解决依赖性问题,同时也需要编写一个数据库连接
第18题:
A.执行效果完全相同
B.注入依赖关系注入时机不同
B.setter注入方式依赖对象先注入
D.构造注入方式依赖对象先注入
第19题:
A.最少知识原则
B.依赖倒转原则
C.接口隔离原则
D.无循环依赖原则(包图)
第20题:
第21题:
()是自动地共享类、子类和对象中的方法和数据的机制。
第22题:
下列关于接口的关系说法正确的是()
第23题:
依赖于抽象而不依赖于具体,也就是针对接口编程
依赖倒转的接口并非语法意义上的接口,而是,一个类对其他对象进行调用时,所知道的方法集合
从选项B的角度论述,一个对象可以有多个接口
实现了同一接口的对象,可以在运行期间,顺利地进行替换而且不必知道所示用的对象是那个实现类的实例
此题没有正确答案