Hello,
I'm facing an issue regarding Shared Data Fields. Let's hope I can explain it briefly:
I Have a Super Class and many Sub Classes. Then i have 2 Groups of which those Objects can be Part of.
However some of those Objects can be Part of both Groups. Those Objects have Data for Example Color.
The Color in group a Can be different than in group b.
I don't want to end up like this:
TSuper = class
Color: TColor;
end;
TSub = class
ColorForA: TColor;
ColorForB: TColor;
end;