有一个接口:
public interface IAnimal
{
void doSomeThing();
}
有麽牢牢的实现
//有好多个IAnimal接口的实现
//这里就不列举了
然后比如有一个控制器或者其他一些什么类也好:
public class HomeController
{
private readonly IAnimal _animal;
public Dog()
{
IAnimal animal;
animal=_animal;
}
//......
//......
}