I concur, but I think the best model is an assumption that *all*
characteristics of an object are simply OO "slots" that can be
over-ridden in an instantiation. Thus, one "slot" in the Refrigerator
object would be "color". It would have a default, but if the
instantiation gave a color, that would be used. I'm not hip enough
on modern rendering technology to be sure how far you can push this,
but I think it's an *excellent* paradigm to follow, and will
encourage both standardization and creativity (because it will
encourage people to use standard objects, and mess with them)...
Random Quote du Jour:
"...with persistence, clear thinking, and the proper chain saws,
you can do anything."