Имена участников (разделяйте запятой).
Сейчас в коде очень плоха, все лежит черти знает где. Вот и хочу это разложить по полочкам. Мне это и нужно спроектировать. Опишем по подробнее....
Есть 2 сущности. Продукты(Product) и Страховые Компания(Insurer). В их связки образуется Договор. Договор нужно сначала Посчитать(Calculator),...