Uma forma de melhorar então a coesão desse modelo seria separar as informações relativas ao contratante em uma classe específica.

Modelo ajustado:

O modelo ajustado segrega claramente a responsabilidade da classe contrato da responsabilidade de cadastro do contratante.

Copyright © 2014 AIEC.