Nos diagramas de classes UML, os relacionamentos de extensões se aplicam apenas aos beans de entidade Container-managed Persistence (CMP). Eles não se aplicam aos beans de sessão ou acionados por mensagens.
Como as figuras a seguir ilustram, um relacionamento de extensões é exibido como uma linha sólida com uma ponta de seta não preenchida que aponta da classe Java especializada (filha) ou do enterprise bean Enterprise JavaBeans (EJB) para a classe Java geral (pai) ou enterprise bean EJB. Você pode também representar e desenvolver visualmente os relacionamentos de extensões (herança) entre os beans de entidade CMP.
| Código-fonte Java | Representação Visual UML |
![]() |
![]() |