Я разделил свой проект на три пакета: модель, контроллер, вид.Но я до сих пор не понимаю, куда поместить классы, связанные с обменом данными ввода-вывода, в моем приложении - в моем случае обмен данными ввода-вывода осуществляется сетевыми сокетами, которые читают входящие сообщения, влияющие на модель.
Мне сказали три вещи:
- он принадлежит контроллеру, поскольку он имеет дело с передачей данных
- он принадлежит модели, так как каждый аспект доменамодель должна быть частью модели
- нет, если она, положить ее в отдельный пакет или пакет по умолчанию
В настоящее время я иду с третьим советом, однако я все еще думаюэто может быть второй момент.Может ли кто-нибудь уточнить, что подразумевается под этим контекстом?