У меня есть класс с несколькими свойствами A, B, C. Я рассматриваю это как входной объект, поскольку я использую его в логике для запуска некоторых правил, основанных на значениях этих свойств. Теперь, после запуска правил, я создал другой класс в качестве вывода с теми же свойствами и с теми же значениями в дополнение к нескольким другим свойствам, специфичным для вывода.Доля свойств между несколькими классами
Теперь, мой вопрос заключается в том, как поделиться этими свойствами (A, B, C) между классами ввода и вывода без необходимости назначать значение из ввода на вывод вручную. Можете ли вы предложить мне эффективный дизайн, который мне нужно использовать? Представлена ли концепция абстрактного класса? Или есть другой эффективный способ?