首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中一个种A实现了一个接口,然后另一个类B的实现方法(接口的实现和依赖的实现)

2011-12-25 
C#中一个类A实现了一个接口,然后另一个类B的实现方法(接口的实现和依赖的实现)一个接口(ISwitchable),有方

C#中一个类A实现了一个接口,然后另一个类B的实现方法(接口的实现和依赖的实现)
一个接口(ISwitchable),有方法:TurnOn()和TurnOff()
两个类:Light和TV都实现了这个接口。

有另一类:ToggleSwitch想要通过接口实现对类Light和TV的访问。这样的代码怎么写啊!

[解决办法]
private void Execute(ISwitchable obj)
{
if(obj !=null)
{
obj.TurnOn();
obj.TurnOff();
}
}

ISwitchable ITV= new TV();
ISwitchable ILight= new Light();
Execute(ITV);
Execute(ILight);

热点排行