检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]北京大学计算机科学与技术系
出 处:《计算机学报》1996年第3期179-185,共7页Chinese Journal of Computers
摘 要:本文针对已有的面向对象语言,探讨了不同语言编写的混和类及其对象的组装问题,提出了一种具有统一框架的OOPL模型.在该模型中,引入了类构件和消息体的概念;一个类构件由一个类规范和0到多个类实现组成;引入接口相容和接口一致,以方便混和对象之间的消息通信;引入接口继承和实现继承,以刻画混合类构件之间的继承关系;类规范的操作换名接口说明和类实现的接口调整,可以解决类构件间多继承关系引起的名字冲突问题;消息体集的引人,使得混合对象运行系统在不影响运行模块独立性的同时,可以有多个执行入口.本文还简要介绍了基于该框架模型而设计的BDOL语言及其系统.Based on existing object-oriented languages,this paper discusses how to compose hybrid reusable objects which are defined by different languages, and presents a kind of unified OOPL framework. In the framework,a class component is constructed by a class-specifier and 0 or multiple class-implementationsi message-bodies make a running system of hybrid objects permit more than one entry without innuencing independence of system modules I interface-consistence and interfacecompatibility is convenient to communication between hybrid objects;interface-inheritance and implementation-inheritance describes inheritance relations among hybrid class components. This framework also provides a solution to name conflict of multiple inheritance by operation-renaming in classspecifier and interface-adjustment in class-implementation. According to the unified framework,BDOL language and its prototype system is designed.
分 类 号:TP312[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249