Please use this identifier to cite or link to this item: https://hdl.handle.net/1959.11/188
Full metadata record
DC FieldValueLanguage
dc.contributor.authorKeedy, JLen
dc.contributor.authorHeinlein, Cen
dc.contributor.authorMenger, Gen
dc.contributor.authorEvered, MPen
dc.date.accessioned2008-05-06T16:15:00Z-
dc.date.issued2004-
dc.identifier.citationJournal of Object Technology, 3(10), p. 121-142en
dc.identifier.issn1660-1769en
dc.identifier.urihttps://hdl.handle.net/1959.11/188-
dc.description.abstractIn Timor multiple inheritance of methods from a common abstract ancestor (e.g. Collection) and of separate "parts" (possibly repeatedly) from distinct supertypes (e.g. a Radio, a Cassette Player) are handled in different ways. The paper shows that neithertechnique is suitable for cases where a common concrete ancestor (e.g. Person) is specialised in different subtypes (e.g. as a Student, an Employee) and then brought together in a new subtype, possibly with repeated inheritance (e.g. a Doubly Employed Student). For such cases a new kind of type ("attribute types") is proposed, which provides an alternative programming paradigm to inheritance, based on the idea of adjectives and their use in noun phrases in natural languages.en
dc.languageenen
dc.publisherETH Zurichen
dc.relation.ispartofJournal of Object Technologyen
dc.titleDiamond Inheritance and Attribute Types in Timoren
dc.typeJournal Articleen
dcterms.accessRightsUNE Greenen
dc.subject.keywordsProgramming Languagesen
local.contributor.firstnameJLen
local.contributor.firstnameCen
local.contributor.firstnameGen
local.contributor.firstnameMPen
local.subject.for2008080308 Programming Languagesen
local.subject.seo700102 Application tools and system utilitiesen
local.profile.schoolSchool of Science and Technologyen
local.profile.emailmevered@une.edu.auen
local.output.categoryC1en
local.record.placeauen
local.record.institutionUniversity of New Englanden
local.identifier.epublicationsrecordpes:1713en
local.publisher.placeSwitzerlanden
local.format.startpage121en
local.format.endpage142en
local.peerreviewedYesen
local.identifier.volume3en
local.identifier.issue10en
local.access.fulltextYesen
local.contributor.lastnameKeedyen
local.contributor.lastnameHeinleinen
local.contributor.lastnameMengeren
local.contributor.lastnameEvereden
dc.identifier.staffune-id:mevereden
local.profile.roleauthoren
local.profile.roleauthoren
local.profile.roleauthoren
local.profile.roleauthoren
local.identifier.unepublicationidune:187en
dc.identifier.academiclevelAcademicen
local.title.maintitleDiamond Inheritance and Attribute Types in Timoren
local.output.categorydescriptionC1 Refereed Article in a Scholarly Journalen
local.relation.urlhttp://www.jot.fm/issues/issue_2004_11/article2/en
local.search.authorKeedy, JLen
local.search.authorHeinlein, Cen
local.search.authorMenger, Gen
local.search.authorEvered, MPen
local.open.fileurlhttps://rune.une.edu.au/web/retrieve/29f1d67d-9827-4f8f-9762-13a8d7bcab0ben
local.uneassociationUnknownen
local.year.published2004en
local.fileurl.openhttps://rune.une.edu.au/web/retrieve/29f1d67d-9827-4f8f-9762-13a8d7bcab0ben
Appears in Collections:Journal Article
Files in This Item:
6 files
File Description SizeFormat 
open/SOURCE03.pdfPublisher version (open access)143.2 kBAdobe PDF
Download Adobe
View/Open
Show simple item record

Page view(s)

1,238
checked on Mar 10, 2024

Download(s)

294
checked on Mar 10, 2024
Google Media

Google ScholarTM

Check


Items in Research UNE are protected by copyright, with all rights reserved, unless otherwise indicated.