Передо мной довольно большой проект, который я собираюсь разрабатывать с использованием Java. Я не профессионал в Java, но я использовал его раньше и с нетерпением жду, чтобы узнать больше об этом.
Я начал работу над проектом, но, продолжая работать, я осознаю, что я не обращаю внимания на различные требования проекта в целом или на разные вещи, которые я мог бы реализовать более эффективно с помощью лучшего проектирования объектов.
Для тех из вас, кто часто проектирует объектно-ориентированные системы, какие подходы вы все нашли, чтобы заставить ваши конечные результаты работать более эффективно и результативно? Т.е. есть ли пошаговая процедура, которую вы используете для определения архитектуры вашей системы, например
- Выписать требования
- Групповые требования по схожим интересам
- Карта зависимостей
- и т. Д.
Буду признателен за любые указатели, которые вы все могли бы предложить относительно эффективных способов создания объектно-ориентированных систем.
ПРИМЕЧАНИЕ - Это приложение на основе графического интерфейса. Поэтому я планировал использовать подход MVC (модель - это база данных MySQL, контроллер - это класс кода для класса GUI, представление - это класс GUI). Если есть определенные методы для построения объектно-ориентированных систем для GUI, пожалуйста, оставьте их здесь.
Заранее спасибо.