Много читая о Корде, теперь пришло время погрузиться и промочить ноги.Мой вариант использования имеет четыре контракта, которые имеют схожую функциональность и некоторые общие поля данных, но также имеют свои собственные потоки и проверку.Они разделяют некоторые проверки.
Если бы это было чисто Java-приложение, я бы сразу углубился в наследование четырех экземпляров классов, основанных на одном общем абстрактном классе.
Применяется ли тот же принцип к Corda?Или мне лучше сначала заставить работать самый простой, а затем клонировать код и изменить его?Это кажется ужасной идеей, которая восходит к тем дурным старым временам процедурного кода.Но как Corda справится с наследованием и переопределенными правилами валидации?