- 1 Albano, A., L. Cardelli and R. Orsini. ~Galileo: a Strongly Typed, Interactive Conceptual Language~. A CM Trans. on Database Systems 10, 2 (June 1985). Google ScholarDigital Library
- 2 Borgida, A. On the definition of specialization hierarchies for procedures. Proc. 7th Int. Joint Conf. on Artificial Intelligence, August, 1981, pp. 254-256.Google ScholarDigital Library
- 3 Borgida, A., J. Mylopoulos and H.K.T. Wong. Generalization/Specialization as a basis for Software Specification. In On Conceptual Modeling, Brodie, Mylopoulos and Schmidt, Eds., Springer Verlag, 1984, ch. 4, pp. 87-114.Google ScholarCross Ref
- 4 Borgida, A. ~Features of languages for the development of Information Systems at the Conceptual tevel'. IEEE Software 2, 1 (January 1985), 63-73.Google ScholarDigital Library
- 5 Borgida, A. "Language Features for Flexible Handling of Exceptions in Information Systems". A CM Trans. on Database Systems 10, 4 (Dec. 1985), 565-603. Google ScholarDigital Library
- 6 Borgida, A. Taxonomies and Exceptions: Knowledge Engineering aspects of Representation Languages. CAIP-TM, Rutgers University CAIP Center, July , 1986. {forthcoming).Google Scholar
- 7 Borgida, A. Class Hierachies in Information Systems: Sets, Types or Prototypes? CAIP-TM, Rutgers University CAIP Center, July , 1986. (To appear in 'Types and Persistence', Atkinson&Buneman eds.). Google ScholarDigital Library
- 8 Mylopoulos, J., Bernstein, P.A. and Wong, H.K.T. "A language facility for designing interactive database-intensive systems". A CM TODS 5, 2 (June 1980), 185-207. Google ScholarDigital Library
- 9 Smith, J.M., Fox, S. and Landers, T. Reference Manual for ADAPLEX. CCA-81-02, Computer Corp. of America, January, 1981.Google Scholar
Index Terms
- Exceptions in object-oriented languages
Recommendations
Object-oriented encapsulation for dynamically typed languages
OOPSLA '04: Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applicationsEncapsulation in object-oriented languages has traditionally been based on static type systems. As a consequence, dynamically-typed languages have only limited support for encapsulation. This is surprising, considering that encapsulation is one of the ...
Encapsulation and inheritance in object-oriented programming languages
OOPSLA '86: Conference proceedings on Object-oriented programming systems, languages and applicationsObject-oriented programming is a practical and useful programming methodology that encourages modular design and software reuse. Most object-oriented programming languages support data abstraction by preventing an object from being manipulated except ...
Object-oriented encapsulation for dynamically typed languages
OOPSLA '04Encapsulation in object-oriented languages has traditionally been based on static type systems. As a consequence, dynamically-typed languages have only limited support for encapsulation. This is surprising, considering that encapsulation is one of the ...
Comments