APP下载

浅谈组件对象模型可重用性在高职软件技术专业课中的教学方法

2017-04-10张洪

课程教育研究·新教师教学 2016年13期

【摘要】组件对象模型(COM)的可重用性是任何对象模型的实现目标,尤其是对于大型的软件系统,可重用性是非常重要的。但是,对于高职软件技术专业的学生来说,组件对象模型的可重用性与面向对象编程语言中的重用性在实现过程不同,较难掌握。本文用学生对象这个例子阐述了在《组件开发技术》课程中组件对象模型(COM)的可重用性的教学方法,这些方法在日常授课中取得了较好的效果。

【关键词】组件对象模型;COM;组件开发技术;可重用性

中国分类号:TP311.1 文献标识码:A

1、引言

在软件行业蓬勃发展的今天,不同软件之间相互利用是一个常见的事情[1]。软件之间或软件内部的相互利用常常会涉及到组件的重用。组件对象模型(COM)的最秒之处是很容易对某些代码实现一次编写和多处应用[2]。重用性是指当一个程序单元能够对其他的程序单元提供功能服务时,尽可能地重用原先程序单元的代码。组件对象模型的可重用性是指一个组件对象如何重用已有的组件对象的功能,而不是重复实现老的功能服务[3]。组件对象模型的可重用性是任何对象模型的实现目标,尤其是对于大型的软件系统,可重用性是非常重要的。但是,对于高职软件技术专业的学生来说,组件对象模型(COM)的可重用性与面向对象编程语言中的重用性在实现过程不同,较难掌握。

像我们很熟悉的面向对象编程语言如C++,它的重用性位于源代码一级,它是通过继承来实现重用,一个类继承于另一个类,实现父类功能的重用。……

登录APP查看全文