I have a class as follows
class Package
{
list<string> targetList;
list<string> excludedList;
map<string, string> mapping;
};
I will be using data structures of type, Package, contained within several other classes which might require to compute further information based on this input Package P
For example, a handler which has an instance P of Package, might need to do targetList = targetList - {targetList ^ excludedList} and after subtracting the intersection it might map every targetList string to a new string w.r.t mapping.
With names like Package, Input, InputCollection, Collection someone else reading my code won't be able to understand what it might contain. I'm looking for nice name suggestions, as getting the rightvariable name seems self-documenting.