@rifat2125

Как лучше реализовать классы в JS?

Здравствуйте!
У меня есть класс-контроллер, который управляет графиком
62d95778304b8443033125.png

Я использую библиотеку highcharts для того, чтобы строить графики.

Контроллер делает следующее:
- Получает данные с сервера, обрабатывает их и отдает их в highcharts, что отобразить
- Позволяет переключаться влево/вправо по графику
- Фильтрует по количеству отображаемых за раз данных

В highcharts у меня есть конфиг с кастомизацией.

Какая у меня сейчас ситуация: мне нужно сделать похожий график, только в нем отличаются данные, которые приходят с сервера (у них структура другая, поэтому обрабатывать нужно по-другому)
Так же у нового графика отличается конфиг highchart местами
62d95a35db604506145747.png
Визуально похожи, но во втором графике есть то, чего нет в первом и наоборот

Мне лучше под каждый график написать отдельный контроллер и конфиг highchart, то есть отдельные файлы и сделать дубли или всё-таки сделать наследование, чтобы убрать лишний код?
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
VoidVolker
@VoidVolker Куратор тега JavaScript
Dark side eye. А у нас печеньки! А у вас?
Сначала сделать каждый график отдельно, а уже затем сделать рефакторинг с выносом одинакового кода в общий класс или классы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы