много record-ов, каждый из которых будет иметь ряд общих полей, типа айдишников и таймстампов.
Есть ли какой-то вменяемый способ избежать дублирования этих полей, оставляя при этом их рекордами?
Все, что мне приходит в голову, это заменить наследование композицией. Я знаю, что можно имплементировать интерфейс, что обяжет иметь этот сет полей, но проблему копирования это не решит
А чем композиция не подходит?
Обсуждают сегодня