利用多态性解决异质链表的访问问题  

Using Polymorphism for the Access of a Heterogenereous Linked List

在线阅读下载全文

作  者:廉师友[1] 

机构地区:[1]西安石油学院计算机系,陕西西安710065

出  处:《西安石油学院学报》2000年第3期51-53,共3页Journal of Xi'an Petroleum Institute

摘  要:多态性 ( polymorphism)是面向对象程序设计中的一个十分有用的语言设施 .尽量使用多态性 ,也是面向对象程序设计的一个重要特色和风格 .介绍一种利用多态性构造访问异质链表的统一函数调用界面的程序设计方法 .其要点是 ,先为异质链表上各被链对象建立一个公共基类 ,即把链表上的各个不同类型的对象统一成一种类型 ,并在此基类中定义有关的虚函数 ,然后构造含有统一的对象指针类型转换形式的函数调用界面 .此方法与传统方法相比 ,其程序要简洁得多 ,且易于扩充和维护 .Using polymorphism is very useful in object-oriented programming.A programming method for accessing a heterogenereous linked list is introduced in which polymorphism is used.The method can be stated as follows:firstly,establish a common basic class for all objects linked in the same heterogenereous linked list and define virtual functions concerned;then construct a function reference inferface which indudes a uniform object point type converting form.Compared with traditional method,this method is easier,more easily augmented and maintained.

关 键 词:面向对象 程序设计 多态性 异质链表 

分 类 号:TP311.11[自动化与计算机技术—计算机软件与理论] TP311.1[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象