A typeful approach to object-oriented programming with multiple inheritance

被引:0
|
作者
Chen, C [1 ]
Shi, R [1 ]
Xi, HW [1 ]
机构
[1] Boston Univ, Dept Comp Sci, Boston, MA 02215 USA
关键词
D O I
10.1109/ICPR.2004.1333990
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The wide practice of objected oriented programming (OOP) in current software practice is evident. Despite extensive studies on typing programming objects, it is still undeniably a challenging research task to design a type system that can satisfactorily account for a variety of features (e.g., binary methods and multiple inheritance) in OOP. In this paper, we present a typeful approach to implementing objects that makes use of a recently introduced notion of guarded datatypes. In particular, we demonstrate how the feature of multiple inheritance can be supported with this approach, presenting a simple and general account for multiple inheritance in a typeful manner.
引用
收藏
页码:23 / 38
页数:16
相关论文
共 50 条
  • [41] Teaching object-oriented programming
    Viswanathan, KV
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1996, 9 (02): : 8 - &
  • [42] OBJECT-ORIENTED PROGRAMMING IN EDUCATION
    GUZDIAL, M
    PROCEEDINGS - NATIONAL EDUCATIONAL COMPUTING CONFERENCE 1989, 1989, : 204 - 208
  • [43] OBJECT-ORIENTED PROGRAMMING IN S
    CALAWAY, R
    DR DOBBS JOURNAL, 1995, 20 (10): : 44 - &
  • [44] OBJECT-ORIENTED DESIGN AND PROGRAMMING
    CASTILLO, CM
    FLANAGAN, EB
    WILKINSON, NM
    AT&T TECHNICAL JOURNAL, 1992, 71 (06): : 27 - 33
  • [45] OBJECT-ORIENTED PROGRAMMING IN AL
    ALPERT, SR
    WOYAK, SW
    SHROBE, HJ
    ARROWOOD, LF
    IEEE INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1990, 5 (06): : 6 - 7
  • [46] Object-Oriented CEM Programming
    So, Poman
    IEEE MICROWAVE MAGAZINE, 2008, 9 (06) : 123 - 130
  • [47] Object-oriented programming with induction
    Swen, B
    ACM SIGPLAN NOTICES, 2000, 35 (02) : 61 - 67
  • [48] THE PROMISE OF OBJECT-ORIENTED PROGRAMMING
    DIXON, P
    BEHAVIOR RESEARCH METHODS INSTRUMENTS & COMPUTERS, 1991, 23 (02): : 134 - 141
  • [49] OBJECT-ORIENTED PROGRAMMING WITH FLAVORS
    MOON, DA
    SIGPLAN NOTICES, 1986, 21 (11): : 1 - 8
  • [50] OBJECT-ORIENTED PROGRAMMING IN AI
    SRINIVASAN, K
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1992, 7 (01): : 80 - 81