【发布时间】:2011-11-27 13:39:53
【问题描述】:
我有这种情况:
public interface IHasValue<T>
{
T Value { get; set; }
}
public interface IClickable
{
void SubscribeOnClick(EventHandler click);
}
public interface ILoginView : IView
{
IHasValue<string> Username { get; }
IHasValue<string> Password { get; }
IClickable Login { get; }
IClickable Cancel { get; }
}
public partial class LoginVIew : Form, ILoginView
{
public LoginVIew()
{
InitializeComponent();
}
#region ILoginView Members
public IHasValue<string> Username
{
get { ?? }
}
public IHasValue<string> Password
{
get { ?? }
}
public IClickable Login
{
get { ?? }
}
public IClickable Cancel
{
get { ?? }
}
#endregion
}
我应该如何实现这个?我不知道。
【问题讨论】:
-
有代码?说真的,我也不知道。能具体点吗?
-
嗯,我希望是否有某种方法可以创建实现这些接口的内部类对象。喜欢在这个get部分提供一些方法来实现特定的接口。
标签: c# .net interface composition