Exceptions in object-oriented languages

Alexander Borgida

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

Object-oriented languages can be successfully used in the implementation of Information Systems, where persistent objects act as repositories of information, while class descriptions provide constraints on valid information states. We review here the need for occasionally permitting the existence of objects which violate the constraints stated in their class definitions, as well as the utility of allowing mutually contradictory class definitions, especially in class hierarchies. We then outline an approach which deals with the problems of persistent exceptional objects by exploiting a form of exception handling. The advantages gained by designing exception handling language features within an object-oriented paradigm are highlighted.

Original languageEnglish (US)
Title of host publicationProceedings of the 1986 SIGPLAN Workshop on Object-Oriented Programming, OOPWORK 1986
PublisherAssociation for Computing Machinery, Inc
Pages107-119
Number of pages13
ISBN (Electronic)0897912055, 9780897912051
DOIs
StatePublished - Jun 1 1986
Event1986 SIGPLAN Workshop on Object-Oriented Programming, OOPWORK 1986 - Yorktown Heights, United States
Duration: Jun 9 1986Jun 13 1986

Publication series

NameProceedings of the 1986 SIGPLAN Workshop on Object-Oriented Programming, OOPWORK 1986

Other

Other1986 SIGPLAN Workshop on Object-Oriented Programming, OOPWORK 1986
Country/TerritoryUnited States
CityYorktown Heights
Period6/9/866/13/86

All Science Journal Classification (ASJC) codes

  • Computational Theory and Mathematics
  • Software
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Exceptions in object-oriented languages'. Together they form a unique fingerprint.

Cite this