public interface IBasePresenter
{
}
public interface IJobViewPresenter : IBasePresenter
{
}
public interface IActivityViewPresenter : IBasePresenter
{
}
public clas
This is a job for polymorphism.
public interface IBasePresenter
{
}
public interface IJobViewPresenter : IBasePresenter
{
}
public interface IActivityViewPresenter : IBasePresenter
{
}
public class BaseView : IBasePresenter
{
}
public class JobView : BaseView, IJobViewPresenter
{
}
public class ActivityView : BaseView, IActivityViewPresenter
{
}