Inheritance of behavior in logical object-oriented programming

被引:0
|
作者
Ngomo, M
Pecuchet, JP
DrissiTalbi, A
机构
关键词
logic programming; object-oriented programming; inheritance of the behaviour; non determinist research strategies; multiple explicit designation;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multiple inheritance can be a source of conflicts in the object-oriented programming languages. Generally the default strategies used in the object-oriented programming languages consists of a linearization of the inheritance graph. As Masini underlines, linear strategies have a great inconvenience : they systematize the processing of each conflict without taking into consideration nature of the problem to solve. In this paper we take interest in the inheritance of the inheritance behaviour in object-oriented and logic programming and we propose a non linear solution based on the non determinist resolve. This one enables us to explore all the available methods and still consider all the differents points of view of an object. In order to correct the default behaviour which is not always requested, we suggest a solution based on the multiple explicit designation.
引用
收藏
页码:842 / 853
页数:12
相关论文
共 50 条