Показать сообщение отдельно
  #8 (permalink)  
Старый 11.01.2019, 07:13
Аспирант
Отправить личное сообщение для RX200 Посмотреть профиль Найти все сообщения от RX200
 
Регистрация: 06.02.2011
Сообщений: 54

VооDоо,
Вы в правильном направлении, важно задаваться вопросом при написании сущностей, что она должна знать а чего знать не должна, в идеале каждая сущность знает только свои методы, а между ними менеджер который соединяет в одно целое все сушьности, например бот ни чего не знает о визуализации, он только сообщает некоторое действие, а визуализация в свою очередь ни чего не знает о том кто и зачем ей что то сообщил, так как бот ни чего не знает о визуализации он не может напрямую ей что то сообщить, и тут важно понять структуру программы кто что знает и с кем взаимодействует, одно из решений это и есть MVC.
Ответить с цитированием