Modular object-Oriented programming with units and mixins

Robert Bruce Findler*, Matthew Flatt

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

17 Scopus citations


Module and class systems have evolved to meet the demand for reuseable software components. Considerable effort has been invested in developing new module and class systems, and in demonstrating how each promotes code reuse. However, relatively little has been said about the interaction of these constructs, and how using modules and classes together can improve programs. In this paper, we demonstrate the synergy of a particular form of modules and classes - called units and mixins, respectively - for solving complex reuse problems in a natural manner.

Original languageEnglish (US)
Pages (from-to)94-103
Number of pages10
JournalSIGPLAN Notices (ACM Special Interest Group on Programming Languages)
Issue number1
StatePublished - Jan 1999

ASJC Scopus subject areas

  • Software
  • Computer Graphics and Computer-Aided Design


Dive into the research topics of 'Modular object-Oriented programming with units and mixins'. Together they form a unique fingerprint.

Cite this