Re[2]: Архитектура сетевого приложения
От: Mazay Россия  
Дата: 04.05.12 13:10
Оценка:
Здравствуйте, ParfenMyshkin, Вы писали:

PM>На предыдущем проекте убедился, что для сетевого приложения, работающего по некоторому протоколу с состояниями, хорошо подходит конечный автомат, или иначе State Machine (если работа по протоколу главная задача приложения). Если не нравится решение через switch, можно применить паттерн State (Gof). Я вначале не автомат применил, столкнулся со сложностями, которые сами собой решились, когда переделал все на автомат.


У меня не на столько сложная логика протокола, чтобы автомат пользовать. Там на каждый тип пакета практически один и тот же код выполняется, просто с разными параметрами. Соответственно State здесь тоже никак не поможет.
Главное гармония ...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.