接口作为参数使用-C#入门经典ppt
                    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();                
            
                                        
                                    文件大小:4.81MB
                                
                                
                                
                            
评论区