is it true that generlization in UML can have more than one parent ?
But in java it doesn't dupport multiple inheritance?
i read this from below link
Please read 4 th paragraph
Joined: Jul 05, 2005
It's true. UML specification doesn't prohibit one classifier to have more than one Generalization to another classifier.
UML is not only for programming languages, it is a unified modeling language that can be used to model anything.
In addition some programming languages like C++ support multiple inheritance.
SCJA 1.0, SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJP 5.0, SCEA 5, SCBCD 5; OCUP - Fundamental, Intermediate and Advanced; IBM Certified Solution Designer - OOAD, vUML 2; SpringSource Certified Spring Professional
Joined: Feb 22, 2005
UML as a language isn't specific to any particular programming language. It is up to the UML user to design according to a particular programming language's limitation or strength.
For example a multi-inheritance pattern may not be allowed in Java, but it is perfectly valid in C++
Joined: Oct 29, 2008
Read this article which discussing bit on this topic, even-though bit old.