面向对象类型理论的比较研究
ON TYPE THEORY FOR OBJECT ORIENTED PROGRAMMING
-
摘要: 人们已提出各种支持面向对象程序设计的类型理论.但每种类型理论的侧重点不尽相同,它们均能解决面向对象程序设计的某些方面的问题.本文从对象、类、类型和继承角度,着重分析讨论抽象数据类型、记录演算和对象演算,为进一步研究关于面向对象程序设计的类型理论提供基础.Abstract: Many type theories for object oriented programming have been proposed. The focuses of each type theory, however, are different and each theory can solve certain kinds of problems of object oriented programming. In order to provide the foundation for further study of type theories for object oriented programming, this paper introduces and compares aBSTRACT data type theory, record calculus and object calculus from the view point of object, class, type and inheritance.
下载: