A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2015; you can also visit the original URL.
The file type is application/pdf
.
Open Types and Bidirectional Relationships as an Alternative to Classes and Inheritance
2007
Journal of Object Technology
Open types are presented as a simple yet powerful data model for statically typed procedural and object-oriented programming languages, that overcomes the limitations of the traditional record-oriented model. The basic idea is to separate type definitions from the definitions of their attributes in order to allow incremental definitions of the latter. Furthermore, bidirectional relationships are introduced as pairs of mutually inverse attributes whose values will be kept consistent
doi:10.5381/jot.2007.6.3.a3
fatcat:mot5adcly5dnvgjoyiiub2yl3m