简答题

函数和类两种程序模块都可以实现软件重用,它们之间有什么区别?

正确答案

函数是基于参数集的功能抽象模块,以调用方式实现软件重用,函数之间没有逻辑关系。
类是数据属性与操作的封装,以继承方式实现软件重用,类之间构成有向无回图的类格。

答案解析

相似试题
  • 组件是软件的单个组成部分,它和类的共同点是:两者都具有自己的名称,都可以实现一组接口,都可以具有以来关系,都可以被嵌套,都可以参与交互,都可以拥有自己的实例;它们的区别是:组件描述了软件设计的物理实现,即代表了系统设计中特定类的实现,而类则描述了软件设计的逻辑组织的意图。

    判断题查看答案

  • 领域工程为基于构件的开发提供了所需要的可重用构件库,这些可重用的构件通常都是自己长期从事软件开发积累起来的知识模块。

    判断题查看答案

  • C++语言中模板分为函数模板和类模板两种。

    判断题查看答案

  • 在Python中函数和类都属于可调用对象。

    判断题查看答案

  • 函数的参数和返回值类型可以是简单数据类型,也可以是指针、引用、数组和类。

    判断题查看答案

  • 软件结构图的形态特征能反映程序重用率的是()

    单选题查看答案

  • 成员函数和构造函数调用虚函数都可以实现动态联编。

    判断题查看答案

  • 什么是软件重用?软件重用的层次可以分为哪几个级别?

    简答题查看答案

  • 硬件抽象层和引导加载程序都属于底层软件。下列各功能中,并非由底层软件实现的功能是()。

    单选题查看答案