Solução 1

Exemplo: suponha que no seu modelo de origem possua uma classe de nome Cliente e que do pacote mesclado também exista uma classe Cliente, após a conclusão da mesclagem você poderá criar uma única classe Cliente resultante da fusão das duas classes anteriores, ou seja, os métodos e atributos idênticos não serão duplicados, e os métodos e atributos exclusivos serão somados na classe resultante.

Assim, qualquer diagrama que referencie a classe Cliente está tratando exatamente da mesma informação. Eventuais conflitos de visibilidade, parâmetros etc., também devem ser ajustados. Quando este tipo de fusão ocorre, os itens recebidos e mesclados no seu modelo são considerados especializações dos itens do pacote original.

Cliente

Nome: char = 50

Endereco: char = 200

cadastrar()

pesquisar()

excluir()

Classe de Origem
Cliente

Nome: char = 100

Telefone: char = 20

Email: char = 200

cadastrar()

atualizar()

Casse do outro pacote
Cliente

Nome: char = 100

Endereco: char = 200

Telefone: char = 20

Email: char = 200

cadastrar()

pesquisar()

excluir()

atualizar()

Casse final mesclada
Copyright © 2014 AIEC.