Inheritance of behavior in logical object-oriented programming

被引:0
|
作者
Ngomo, M
Pecuchet, JP
DrissiTalbi, A
机构
来源
CARI'96 - PROCEEDINGS OF THE 3RD AFRICAN CONFERENCE ON RESEARCH IN COMPUTER SCIENCE | 1996年
关键词
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 条
  • [41] A new algorithm for complex faults and object-oriented programming
    Chen, Q
    Liu, YT
    ENGINEERING INTELLIGENT SYSTEMS FOR ELECTRICAL ENGINEERING AND COMMUNICATIONS, 2004, 12 (02): : 107 - 110
  • [42] Science Code .Net: Object-oriented programming for science
    Chung, Myung-Hoon
    SCIENCE OF COMPUTER PROGRAMMING, 2008, 71 (03) : 242 - 247
  • [43] EXTENDING MODULA-2 FOR OBJECT-ORIENTED PROGRAMMING
    ODERSKY, M
    MICROPROCESSORS AND MICROSYSTEMS, 1990, 14 (03) : 153 - 159
  • [44] A general framework for computing with words in object-oriented programming
    Berzal, F.
    Cubero, J. C.
    Marin, N.
    Vila, M. A.
    Kacprzyk, J.
    Zadrozny, S.
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2007, 15 (01) : 111 - 131
  • [45] Modeling and the simulator of digital circuits in object-oriented programming
    Senczyna, S.
    MIXDES 2007: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS:, 2007, : 444 - 448
  • [46] The Framework for Project Based Learning of Object-Oriented Programming
    Krpan, Divna
    Mladenovic, Sasa
    Zaharija, Goran
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2019, 35 (05) : 1366 - 1377
  • [47] The Object-oriented Programming Teaching Around Class as the Center
    Gao, Yue
    Li, Bin
    Zhang, Shuying
    PROCEEDINGS OF THE 2013 THE INTERNATIONAL CONFERENCE ON EDUCATION TECHNOLOGY AND INFORMATION SYSTEM (ICETIS 2013), 2013, 65 : 1043 - 1046
  • [48] COLOBOT GAME AS LEARNING TOOL FOR OBJECT-ORIENTED PROGRAMMING
    Panczyk, Beata
    Panczyk, Maciej
    EDULEARN15: 7TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2015, : 114 - 122
  • [49] An object-oriented programming paradigm based on Ada 95
    Loeper, H
    Khattab, A
    Neubert, P
    El-Gabali, M
    KUWAIT JOURNAL OF SCIENCE & ENGINEERING, 1998, 25 (02): : 275 - 296
  • [50] Introduction to Automatic Differentiation and MATLAB Object-Oriented Programming
    Neidinger, Richard D.
    SIAM REVIEW, 2010, 52 (03) : 545 - 563