Всем привет! Друзья подскажите пожалуйста как лучше сделать.
Проблема: Есть несколько модулей в которых есть большое количество методов, в которые передаются разное количество аргументов.
Решение: Нужно использовать объект для компоновки аргументов и передавать его в методы.
Вопрос: Как лучше использовать объекты для компоновки аргументов ?
Ответ:
1. Использовать один общий объект со всеми возможными аргументами и передавать его в методы использую только те поля которые нужны
2. Для всех модулей создавать отдельные объекты и объединить их под общим протоколом
Может у кого есть опыт и более лучшее решение ?
Вообще, как я понял тебе нужно разделить сущности на Модели, т.е разделить на группы аргументов и раскидать из по моделям. Модели это объекты.