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 条
  • [21] Object-oriented programming paradigms for molecular modeling
    Gupta, A
    Chempath, S
    Sanborn, MJ
    Clark, LA
    Snurr, RQ
    MOLECULAR SIMULATION, 2003, 29 (01) : 29 - 46
  • [22] Towards an object-oriented programming system for education
    Perez-Schofield, J. Baltasar Garcia
    Ortin Soler, Francisco
    Garcia Rosello, Emilio
    Perez Cota, Manuel
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2006, 14 (04) : 243 - 255
  • [23] Simulation and 40 Years of Object-Oriented Programming
    Kindler, Eugene
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 22, 2007, 22 : 492 - 496
  • [24] ISSUES IN THE DESIGN OF AN OBJECT-ORIENTED PROGRAMMING LANGUAGE
    GROGONO, P
    STRUCTURED PROGRAMMING, 1991, 12 (01): : 1 - 15
  • [25] Block-Based Object-Oriented Programming
    Allen, Oliver
    Downs, Xavier
    Varoy, Elliot
    Luxton-Reilly, Andrew
    Giacaman, Nasser
    IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2022, 15 (04): : 439 - 453
  • [26] Teaching Reform and Exploration on Object-Oriented Programming
    Yuan, Guowu
    Kong, Bing
    Ding, Haiyan
    Zhang, Jixian
    Zhao, Yang
    2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE & COMPUTATIONAL INTELLIGENCE (CSCI), 2016, : 356 - 359
  • [27] The Concept of Class Invariant in Object-oriented Programming
    Meyer, Bertrand
    Arkadova, Alisa
    Kogtenkov, Alexander
    FORMAL ASPECTS OF COMPUTING, 2024, 36 (01)
  • [28] A proof outline logic for object-oriented programming
    Pierik, C
    de Boer, FS
    THEORETICAL COMPUTER SCIENCE, 2005, 343 (03) : 413 - 442
  • [29] OBJECT-ORIENTED PROGRAMMING ENVIRONMENTS - REQUIREMENTS AND APPROACHES
    BISCHOFBERGER, WR
    KOFLER, T
    SCHAFFER, B
    SOFTWARE-CONCEPTS AND TOOLS, 1994, 15 (02) : 49 - 60
  • [30] Unifying Functional and Object-Oriented Programming with Scala
    Odersky, Martin
    Rompf, Tiark
    COMMUNICATIONS OF THE ACM, 2014, 57 (04) : 76 - 86