单项选择题
根据依赖倒转原则(Dependency Inversion Principle,DIP),()。
A.高层模块依赖于低层模块
B.实现不依赖于抽象
C.低层模块负责实现
D.抽象依赖于实现
点击查看答案&解析
相关考题
-
单项选择题
现代软件开发的一个基本原则是:()测试代码、提供可运行的软件。
A.推迟
B.封装
C.分离
D.尽早 -
单项选择题
用面向对象开发软件时,我们把系统模块化成(),它们封装了属性及其操作的方法。
A.对象
B.模块
C.子系统
D.类 -
单项选择题
封装有两个含义:①把描述一个事物的性质和行为结合在一起成为构件,对外形成该事物的一个界限,封装使构件能够集中而完整地对应并描述具体的事物,体现了事物的相对独立性②(),即外界不能直接存取构件的内部信息(属性)及隐藏起来的内部操作,外界也不必知道操作的内部实现细节才能使用这些操作
A.保护
B.安全性
C.私有化
D.信息隐藏
