Re[20]: книга по Reflection.Emit и модификация классов на ле
От: Miem Россия  
Дата: 24.06.03 16:46
Оценка:
Здравствуйте, 4D man, Вы писали:

4M>Я так и хотел сделать. Но сгенериный тип тогда надо как-то сохранить в его домене, а потом другим методом в этом домене его использовать.


Воспользуйся для хранения данных в домене:
AppDomain.CurrentDomain.SetData и AppDomain.CurrentDomain.GetData
... << RSDN@Home 1.0 beta 7 >>
ICQ: 446240
Re[3]: книга по Reflection.Emit и модификация классов на лет
От: CTPEKO3A Великобритания  
Дата: 24.06.03 20:41
Оценка:
Здравствуйте, 4D man, Вы писали:

L>>Интерфейс класса должен менятся или нет? Или должна менятся только его реализация?

4M>В классе всегда одна функция, у неё меняется только реализация, и ещё постоянно добавляются/убираются/модифицируются однотипнюе функции типа
4M>double _имя функции_(double[] args)
4M>У них меняются только название и код, которые вводятся пользователем.
4M>Вот, собственно, и весь интерфейс класса.

Таким образом получается, что интерфейс класса постоянно меняется. Значит проблема в архитектуре. Надо смотреть конкретно на задачу, чтобы решить для себя чем пользоваться — Factory или Decorator.
It's nice to be important, but it's more important to be nice.
Re[21]: книга по Reflection.Emit и модификация классов на ле
От: 4D man Россия  
Дата: 25.06.03 01:27
Оценка:
Здравствуйте, Miem, Вы писали:

M>Воспользуйся для хранения данных в домене:

M>AppDomain.CurrentDomain.SetData и AppDomain.CurrentDomain.GetData

Понял.... вроде работает. Спасибо.

З.Ы.: То, что я предложил — изврат, или не очень?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.