【文件属性】:
文件名称:接口作为参数使用-C#入门经典ppt
文件大小:4.81MB
文件格式:PPT
更新时间:2021-04-26 09:35:58
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();