Object specialization
- 1 April 1989
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Information Systems
- Vol. 7 (2) , 103-122
- https://doi.org/10.1145/65935.65936
Abstract
Specialization hierarchies typically are treated as type-level constructs and are used to define various inheritance mechanisms. In this paper we consider specialization at the level of objects. We show that doing so creates a more flexible and powerful notion of inheritance by allowing objects to define their own inheritance path. Object specialization can also be used to model certain forms of versioning, implement data abstraction, and provide a “classless” prototype-based language interface to the user.Keywords
This publication has 4 references indexed in Scilit:
- IFO: a formal semantic database modelACM Transactions on Database Systems, 1987
- Treaty of OrlandoACM SIGPLAN Notices, 1987
- Knowledge and Database ManagementIEEE Software, 1984
- Database abstractionsACM Transactions on Database Systems, 1977