Classes and mixins

Abstract
While class-based object-oriented programming languagesprovide a flexible mechanism for re-using and managing relatedpieces of code, they typically lack linguistic facilitiesfor specifying a uniform extension of many classes with oneset of fields and methods. As a result, programmers areunable to express certain abstractions over classes.In this paper we develop a model of class-to-class functionsthat we refer to as mixins. A mixin function mapsa class to an extended class by adding or...

This publication has 0 references indexed in Scilit: