Здравствуйте!
У меня есть класс-контроллер, который управляет графиком
Я использую библиотеку highcharts для того, чтобы строить графики.
Контроллер делает следующее:
- Получает данные с сервера, обрабатывает их и отдает их в highcharts, что отобразить
- Позволяет переключаться влево/вправо по графику
- Фильтрует по количеству отображаемых за раз данных
В highcharts у меня есть конфиг с кастомизацией.
Какая у меня сейчас ситуация: мне нужно сделать похожий график, только в нем отличаются данные, которые приходят с сервера (у них структура другая, поэтому обрабатывать нужно по-другому)
Так же у нового графика отличается конфиг highchart местами
Визуально похожи, но во втором графике есть то, чего нет в первом и наоборот
Мне лучше под каждый график написать отдельный контроллер и конфиг highchart, то есть отдельные файлы и сделать дубли или всё-таки сделать наследование, чтобы убрать лишний код?