试题详情
- 简答题面向对象如何实现模块独立性,其偶合和内聚的含义是什么?
- 因为对象是由数据及可以对这些数据施加的操作所组成的统一体,而且对象是以数据为中心的,操作围绕对其数据所需做的处理来设置,没有无关的操作。因此,对象内部各种元素彼此结合得很紧密。内聚性相当强,由于完成对象所需要的元素(数据和方法)基本上都被封装在对象内部,它与外界的联系自然就比较少。因此,对象之间的耦合通常比较松。总之,面向对象使用对象、类、继承和消息的方法,既使用类和继承等机制,而且对象之间仅能通过传递消息实现彼此通信来实现模块的独立性。
关注下方微信公众号,在线模考后查看
热门试题
- McCall提出的软件质量的11个质量特
- 请编写一程序,该程序的功能是对命令行中指
- 试述SQL语言的特点。
- 加工是对数据流图中不能再分解的基本加工的
- 对于一个带权连通图,在什么情况下,利用普
- 已知二叉树中叶结点数为50,仅有一个孩子
- 若具有n个顶点、e条边且不带权的无向图采
- 对具有n个元素的序列采用插入排序法进行排
- 借阅者和图书管理员的用例图,并画出类图
- ()是一种黑盒测试技术,这种技术把程序的
- 作业由后备状态转变为运行状态是由进程调度
- 设非空单链表的结点构造为。若要删除该链表
- ()是对引起系统做动作或(和)从一个状态
- 证明:具有n个顶点的无向图最多有n×(n
- 下列关于二叉树的叙述中,正确的是()。
- 下面给出的四种操作中,能够检测出一个有向
- 函数fgetc的作用是从指定文件中读入一
- 什么是递归算法?通常情况下,递归算法在执
- 程序设计语言一般简单来说,可划分为低级语
- 在C语言中,用于结构化程序设计的3种基本