0
Второй вариант я бы сразу отбросил, т.к. плодить классы, просто потому-что у них разные способы вычисления - не круто. Тут усматриваю нарушение принципа единственной ответственности: 1 задача - 1 класс и наоборот 1 класс - 1 задача. Вся логика интегрирования должна быть инкапсулирована в одном кл...