Representation inheritance: a safe form of ‘white box’ code inheritance... Representation inheritance is proposed as a restricted form of white box code inheritance where subclasses have direct access to superclass implementation details, but are required to respect the representation invariant(s) and abstraction relation(s) of their ancestor(s)....
Lifetime dependency : an abstraction relation for modelling roles, symbolic substance, and relations with attributes... We have defined a new abstraction relation called lifetime dependency: when an object (the dependent) throughout its lifetime depends on the existence of other objects (the support), the dependent ...
Lifetime dependency: an abstraction relation for modelling roles, symbolic substance, and relations with attributes... We have defined a new abstraction relation called lifetime dependency: when an object (the dependent) throughout its lifetime depends on the existence of other objects (the support), the dependent ...