столкнулся с проблемой с классом; У меня есть класс, который выглядит так:
public class MyPresenter
{
public MyPresenter(IMyView view) { }
}
public class SomePresenter
{
public SomePresenter(ISomeView view) { }
}
Пользовательские представления наследуются от базового экземпляра IView. Я столкнулся с ситуацией, когда мне нужно на лету создать собственный класс, который реализует IMyView или ISomeView (в зависимости от некоторого сценария) и получить доступ к модели, и я подумал, что для этого я мог бы использовать такой инструмент, как Castle DynamicProxy. Но я не совсем уверен, с чего начать, и мне нужно иметь возможность создавать собственный IMyView или другой экземпляр класса на лету.
Спасибо.