Bom dia pessoal, tudo certo ?
Sempre tive esta dúvida pois ainda não consegui aplicar e/ou imaginar a situação.
No caso do state, como funcionaria a sua aplicação relacionada ao banco de dados ? Por exemplo, se utilizarmos um framework como o Doctrine(PHP) ou Hibernate(Java), qual seria a implementação para sabermos que o ENUM 'x' deverá retornar uma classe específica para aquele state ?
E no caso do memento, qual seria a melhor estrutura para armazenarmos este histórico ? Seria utilizada a mesma tabela (Contrato) ou seria criado uma tabela auxiliar com as informações duplicadas ?
Obrigado, abraços!