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 条
  • [31] Dual-object approach to object-oriented parallel programming
    Yuan, Wei
    Sun, Yong-qiang
    1998, Chinese Acad Sci, Beijing, China (09):
  • [34] A fuzzy dynamic multiple inheritance model in object-oriented simulation
    Nguyen, Q
    Van Le, T
    MODELLING AND SIMULATION 1996, 1996, : 624 - 628
  • [35] Decomposition of multiple inheritance DAGs for object-oriented software measurement
    Shih, TK
    Chung, CM
    Wang, CC
    SOFTWARE QUALITY ENGINEERING, 1997, : 201 - 212
  • [36] IS OBJECT-ORIENTED PROGRAMMING STRUCTURED PROGRAMMING
    MULLER, B
    SIGPLAN NOTICES, 1993, 28 (09): : 57 - 66
  • [37] Object-oriented approach in programming of finite element method
    Vlasov, AN
    Mnushkin, MG
    Yanovsky, YG
    GEOECOLOGY AND COMPUTERS, 2000, : 367 - 372
  • [38] A LAW-BASED APPROACH TO OBJECT-ORIENTED PROGRAMMING
    MINSKY, NH
    ROZENSHTEIN, D
    SIGPLAN NOTICES, 1987, 22 (12): : 482 - 493
  • [39] An inheritance complexity metric for object-oriented code: A cognitive approach
    Misra, Sanjay
    Akman, Ibrahim
    Koyuncu, Murat
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2011, 36 (03): : 317 - 337
  • [40] An inheritance complexity metric for object-oriented code: A cognitive approach
    SANJAY MISRA
    IBRAHIM AKMAN
    MURAT KOYUNCU
    Sadhana, 2011, 36 : 317 - 337