I am new to AIM.
I am thinking of creating a Location Object, for the purpose of subclassing an address.
So, based on locale "region", the subclass could be different.
Ex. US addresses are house number, street1 street2, city, state, postal code.
I would then make that an attribute of a Person, or Company object, owned by the Person, or Company.
In the past, I have used separate fields for each of these in the main object. May the subclassing is overkill.
Do you see any disadvantages of this design, as opposed to just creating separate attributes in the main object?
Dave