Hello,
Imagine the relationship between an Ice Cream retail store and the several
manufactures that supply it's flavors.
The retail store has a single list of flavors and any given flavor can be made
by one or more manufactures. (Most are made by several.)
The store's stock monitoring system will generate a list of Flavor() objects
that need to be ordered. Say: Flavor('Vanilla'), or better yet,
CanonicalFlavor('Vanilla')
The store's ordering system takes as input a CanonicalFlavor('Vanilla') object
that needs to be purchased, and must route this to a manufacturer's ordering
system. The choice of which manufacture to use is based on external factors.
However, each manufacturer's ordering system is different, and each expects a
radically different variation of a Flavor object. (Different ingredients,
parameters, etc. )
How should the mapping between the CanonicalFlavor('Vanilla') object and
ManufAFlavor('Vanilla') / ManufBFlavor('Vanilla') objects be handled.
(Or is this the wrong way to do this?)
Thank you,
:)
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor