Natasha Sabininaцитирует12 часов назад
причины изменения классов, входящих в один пакет, должны быть одинаковыми. Изменение пакета должно затрагивать все его классы

У вас есть класс Order, который отвечает за обработку заказов, и класс Payment, который управляет платежами. Если вы знаете, что изменения в процессе обработки заказов часто будут связаны с изменениями в обработке платежей (например, добавление нового метода оплаты), то имеет смысл объединить их в один компонент или модуль.
Если же у вас есть класс Notification, который отвечает за уведомления пользователей о статусе заказа, но он изменяется по другим причинам (например, изменение формата уведомлений), то его следует держать отдельно от классов Order и Payment.

  • Войти или зарегистрироваться, чтобы комментировать