The paper discusses the opportunity to introduce explicit compound objects with the purpose of modelling the aggregate entities of the domain; the alternative is to model aggregates by realising directly their structural and behavioural semantics in the objects making the composition. The two approaches, referred to in the following respectively as explicit and implicit approach, inhere different modelling methodologies: it can be observed that the classical, current object programming paradigm is committed towards the former approach, jeopardising reusability as well as other quality factors of the modelling. Turning the object paradigm towards the explicit approach promises to yield a better modelling: moreover since aggregate entities are often not readily apparent in the domain, their explicit introduction requires careful discussion and understanding of their ontological and cognitive status.
An Explicit Modelling Perspective for Compound and Aggregate Entities in the Object Paradigm / Pazzi, Luca. - STAMPA. - (1996), pp. 166-171. (Intervento presentato al convegno Ecoop96 Workshop on Composability Issues in Object-Orientation tenutosi a Linz, Austria nel Tuesday, July 9, 1996).
An Explicit Modelling Perspective for Compound and Aggregate Entities in the Object Paradigm
PAZZI, Luca
1996
Abstract
The paper discusses the opportunity to introduce explicit compound objects with the purpose of modelling the aggregate entities of the domain; the alternative is to model aggregates by realising directly their structural and behavioural semantics in the objects making the composition. The two approaches, referred to in the following respectively as explicit and implicit approach, inhere different modelling methodologies: it can be observed that the classical, current object programming paradigm is committed towards the former approach, jeopardising reusability as well as other quality factors of the modelling. Turning the object paradigm towards the explicit approach promises to yield a better modelling: moreover since aggregate entities are often not readily apparent in the domain, their explicit introduction requires careful discussion and understanding of their ontological and cognitive status.Pubblicazioni consigliate
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris