Both UML 1 and UML 2 support dynamic and multiple classification for classes. -Jim On 6/20/03 3:50 AM, "Dr. Hong Zhu" indited: > Should I read your uses of the term 'class' as 'agent class'? because, in > traditional OO, classes are not dynamic classifications. If so, I entirely > agree with you that roles are 'agent classes' from its language feature's > point of view.