Сходите в блог Александра. Прочтите тему под названием "когда Strategy --- слишком много"... Да, согласен, что стратегии это непростые штуки... Но их НАДО использовать тогда, когда можно. Они упрощают жизнь впоследствии. #if defined (_MSC_VER) && (_MSC_VER >= 1000) #pragma once #endif #ifndef...