论文部分内容阅读
随着应用的扩大,一个应用程序可能需要从一个操作系统下移植到另外的操作系统下运行,为此,本文利用面向对象的方法设计了一个操作系统封装层。当应用程序在不同的操作系统下移植时,无须对其进行修改,只需改变封装层接口内部的几个参数即可,这样增加了应用程序的可移植性。利用面向对象的方法,该封装层对上层应用提供一个统一的操作系统接口,在接口内部通过宏定义的方法来定义实际运行的操作系统。实际运行表明,两种方法的结合具有比较好的效果。