Traits: An approach to multiple-inheritance subclassing

  title={Traits: An approach to multiple-inheritance subclassing},
  author={G. Curry and Larry Baer and Daniel E. Lipkie and Bruce W. Lee},
  • G. Curry, Larry Baer, +1 author Bruce W. Lee
  • Published 1982
  • This paper describes a new technique for organizing software which has been used successfully by the Xerox Star 8010 workstation. The workstation (WS) software is written in an “object-oriented” style: it can be viewed as a system of inter-communicating objects of different object types. Most of the WS software considers object types to be constructed by assembling more primitive abstractions called traits. A trait is a characteristic of an object, and is expressed as a set of operations which… CONTINUE READING

    Figures from this paper.

    Traits: Composable Units of Behaviour
    • 438
    • PDF
    Traits: A mechanism for fine-grained reuse
    • 264
    • PDF
    Grace's Inheritance
    • 2
    • PDF
    A Survey of Object-Oriented Concepts
    • 173
    • PDF
    Go Against the Flow for Typeless Programming
    What is the "Object" in Object-oriented Programming? 1
    • 11
    • PDF