Я собираюсь разработать настольное приложение Java, которое я хотел бы сохранить в модуле, поэтому мне легко настроить его. Например, давайте возьмем биллинговую систему. Сейчас я могу разделить его на несколько модулейМодуль мудрого развития в Java
- Учет
- Billing
- печати Билл
- Email Билл
Если кто-то сказал мне: «Мне не нужно, чтобы напечатать Билла », то я могу удалить модуль« Печатный счетчик »и так далее.
Я видел в некоторых приложениях (C++), где они были разработаны как отдельные приложения и как-то объединены.
В Java, что является лучшим способом модульной разработки? Лучший способ, который я знаю, - создавать пакеты и управлять вещами через интерфейсы.
Независимо от того, что бы это ни было, основным преимуществом было бы свести к минимуму усилие при появлении настроек. Каковы предложения?
Похоже, что это хороший ответ. Вы можете объяснить бит дальше? –
Например, если я беру пакет учета, должен ли я перенести свой пакет «Биллинг» или сохранить его в пакете «UI»? –
@Tracer Я понятия не имею, к чему относится ваш пакет UI, но если это интерфейс пользователя, неуместно – Aaron