July 2004
Intermediate to advanced
752 pages
35h 59m
English
A semantic variation of generalization in which an object may belong directly to more than one class.
This is a semantic variation point under which an object may be a direct instance of more than one class. When used with dynamic classification, objects may acquire and lose classes during run time. This allows classes to be used to represent temporary roles an object may play.
Although multiple classification matches logic and everyday discourse well, it complicates implementation of a programming language and is not supported by the popular programming languages.
Read now
Unlock full access