-
在C#入门经典教程中,参数以接口形式使用
资源介绍
1、接口作为参数使用
private void DoCollectHomework(IHomeworkCollector collector)
{
collector.CollectHomework();
}
无论谁收作业这里都不需要做任何改变
2、接口作为返回值使用
scofield = new Student();
DoCollectHomework(scofield);
private IHomeworkCollector CreateHomeworkCollector(string type){
switch (type)
{
case "student":
collector = new Student("Scofield", Genders.Male, 28, "越狱狱");
break;
…
} return collector }
返回一个实现该接口的对象
IHomeworkCollector collector = CreateHomeworkCollector(“student”);
collector.CollectHomework();
- 上一篇: is运算符-C#入门经典教程
- 下一篇: 作为返回值和参数的意义-C#入门经典教程