Я прошу прощения, если это повторный вопрос, я перерыл предыдущие вопросы, но не нашел много, что имеет отношение к делу, насколько я могу сказать, кроме PoEAA, но я думаю, что это не совсем то, что я после.
Доступна ли книга, в которой рассматриваются лучшие архитектурные практики для настольных приложений?
Я достиг стадии, когда мне комфортно с несколькими подобными языками программирования, такими как Java и C #.Однако, как я уверен, вы знаете, что классические книги по изучению языка X редко превращают это в архитектурные проблемы.Я рассмотрел шаблоны проектирования в книге Head First, но теперь я чувствую, что мне нужно перейти к таким темам, как обмен сообщениями между классами (например, система, основанная на событиях, лучше системы вызова методов?) И надежный сетевой код.
Полагаю, что большинство людей узнают об этом на рабочем месте, но я довольно хобби-программист, так что сейчас это не вариант.
Спасибо за любую помощь
John