The Essence of Subclassing

Research output: Research - peer-reviewPaper


  • NOOL-final

    Accepted author manuscript, 172 KB, PDF-document

  • Ole Lehrmann Madsen
  • Birger Møller-Pedersen
    Birger Møller-PedersenDepartment of Informatics; University of OsloNorway
The essence of subclassing is the ability to represent classification hierarchies reflecting domain concepts. With the right class mechanism there is no need for a separate type/subtype mechanism, and general classes may have behavior specifications so that subclassing also implies code reuse. Sometimes the application is so well defined (known) that developers may readily start out with classes that represent domain concepts. Singular objects have been around for some time, so a new kind of language with equal support for both objects and classes would simply ask for tool support for objects in the spirit of e.g. Self and support for classes as described above.
Original languageEnglish
Publication year31 Oct 2016
Number of pages3
StatePublished - 31 Oct 2016
EventNOOL 2016 - Amsterdam, Netherlands
Duration: 30 Oct 201614 Nov 2016


WorkshopNOOL 2016

See relations at Aarhus University Citationformats

Download statistics

No data available

ID: 110164047