protected StreamWriter logFile = new StreamWriter("log.txt"); //определение файла для вывода сообщения public AgentDecorator(string fileName, AbstractAgent agent) : base(fileName) //конструктор агента { this.agent = agent; }
static void RunFormLogAgent() //форменный агент с выводом { agent = fabrica.CreateLogAgent("test.txt", "Form"); //инициализация агента }
static void RunFormAgent() //форменный агент { agent = fabrica.CreateFormAgent("test.txt"); //инициализация агента }
static void RunConsoleLogAgent() //консольный агент с выводом { agent = fabrica.CreateLogAgent("test.txt", "Console"); //инициализация агента }
static void RunConsoleAgent() //конольный агент { agent = fabrica.CreateConsoleAgent("test.txt"); //инициализация агента }