Как правильно разделить класс? Ребят, есть класс для работы с товарами. Методы получения данных типа select занимают около 10КБ кода. Но есть методы создания, редактирования товаров. И вот они весят около 20КБ. То есть у меня для работы с товарами получился большой класс 1200 строк кода. Я привык делить на части, тк в одном файле неправильно все держать
Могу ли я создать класс наследник ProductModify и в него сделать три метода creade, update, delete? Или есть более простые способы?

21 Авг 2019 в 07:00
183 +1
0
Ответы
1

Да, можно создать класс наследник ProductModify и вынести туда методы create, update, delete. Это хороший способ разделения функциональности и сделает ваш код более структурированным и понятным.

Еще одним способом разделения класса может быть использование композиции, то есть создать отдельные классы для работы с созданием, редактированием и удалением товаров и добавить их как поля в основной класс Product.

Также можно разделить класс на несколько файлов, например, создать отдельные файлы для методов работы с товарами (create, update, delete) и импортировать их в основной класс.

Выбор способа разделения класса зависит от конкретных потребностей и структуры вашего проекта. Главное, чтобы код был легко читаем и поддерживаем, а деление на классы помогает в этом.

20 Апр в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 663 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир