Example #1
0
        static void Тест()
        {
            var проц = new Процессор();
            var план = new ПоследовательностьДействий();
            // щас этот план устанавливается вручную человеком
            var отвлечение = new Отвлечение();



            // это внешние команды которые как-то должны поступать сюда
            // должен еще внешний интерпитатор -процессор, реальный роцессор это активность с тактовой частотой
            проц.Запустить();
            проц.Преостановить();
            проц.Продолжить();
            проц.Остановить();
            проц.Перезапустить();
        }
        void Тест()
        {
            var еагирование = new ПоследовательностьДействий();

            еагирование.СписокТипизированныхПеременных = new List <ТипизированнаяПеременная>();

            еагирование.СписокДействий = new List <План>
            {
                //Получить команду, сохранить ее в переменную текущая команда
                //
            };

            //вставка группы действий внутрь другого, например проверка на пусто перед использованием
            //
            // созданиеокружения
            //
        }