A UML define diversos tipos de relacionamentos no modelo de
classe. Um desses tipos pode ser entendido pelo exemplo a
seguir. Observe.
• Sejam duas classes, ALFA e BETA.
• Quando BETA herda de ALFA, os atributos e o
comportamento de ALFA valem também para BETA.
• Quando for necessário, BETA pode redefinir o
comportamento de ALFA.
• Além disso, BETA participa em qualquer relacionamento
no qual ALFA participa.
O caso exemplificado é conhecido como relacionamento de