Twin -- A Design Pattern for Modeling Multiple Inheritance Perspectives of System Informatics

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

We introduce an object-oriented design pattern called Twin that allows us to model multiple inheritance in programming languages that do not support this feature (e.g. in Java,Modula-3 or Oberon-2). The pattern avoids many of the problems of multiple inheritance while keeping most of its benefits. The structure of this paper corresponds to the form of the design pattern catalogue in [GHJV95]
Original languageEnglish
Title of host publicationPerspectives of System Informatics
Number of pages12
Volume1755
DOIs
Publication statusPublished - Jul 1999

Publication series

NameLecture Notes in Computer Science (LNCS)

Fields of science

  • 102 Computer Sciences
  • 102009 Computer simulation
  • 102011 Formal languages
  • 102013 Human-computer interaction
  • 102029 Practical computer science
  • 102022 Software development
  • 102024 Usability research

Cite this