On 4/8/19 6:44 PM, John Rose wrote: > If we move terms around so "value" gets replaced by "inline", > and "reference" by "indirect", only the first two lines are > affected: > > “inline object”, “indirect object” (also inline or indirect instance) > “inline class”, “indirect class” (also inline or indirect type) >
It would be nice not to use new terms for old concepts (even if new to Java). For alternative terminology originally stemming from similar struggles to make such distinctions, see UML "Composition" vs "aggregation" (also vs "association"). Wikipedia has some definitions: https://en.wikipedia.org/wiki/Class_diagram#Aggregation The UML specs say more but behind wall at https://www.omg.org/spec/UML -Doug