设计模式.模板方法模式(Template).pptx
《设计模式.模板方法模式(Template).pptx》由会员分享,可在线阅读,更多相关《设计模式.模板方法模式(Template).pptx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LOGO设计模式设计模式(Design Pattern)张凯 副教授计算机学院 软件工程系武汉科技大学问题问题(Problem)(Problem)v题目抄错,会做也白搭武汉科技大学问题问题(Problem)(Problem)class TestPaperA /试题1 public void TestQuestion1()Console.WriteLine(杨过得到,后来给了郭靖,炼成倚天剑、屠龙刀的玄铁 可能是 a.球磨铸铁 b.马口铁 c.高速合金钢 d.碳素纤维);Console.WriteLine(答案:b);/试题2 public void TestQuestion2()Console
2、.WriteLine(杨过、程英、陆无双铲除了情花,造成 a.使这种植物不再害人 b.使一种珍稀物种灭绝 c.破坏了那个生物圈的生态平衡 d.造成该地区沙漠化 );Console.WriteLine(答案:a);/试题3 public void TestQuestion3()Console.WriteLine(蓝凤凰的致使华山师徒、桃谷六仙呕吐不止,如果你是大夫,会给他们 开什么药 a.阿司匹林 b.牛黄解毒片 c.氟哌酸 d.让他们喝大量的生牛奶 e.以上全不对 );Console.WriteLine(答案:c);学生甲的试卷武汉科技大学问题问题(Problem)(Problem)class
3、 TestPaperB /试题1 public void TestQuestion1()Console.WriteLine(杨过得到,后来给了郭靖,炼成倚天剑、屠龙刀的玄铁 可能是 a.球磨铸铁 b.马口铁 c.高速合金钢 d.碳素纤维);Console.WriteLine(答案:d);/试题2 public void TestQuestion2()Console.WriteLine(杨过、程英、陆无双铲除了情花,造成 a.使这种植物不再害人 b.使一种珍稀物种灭绝 c.破坏了那个生物圈的生态平衡 d.造成该地区沙漠化 );Console.WriteLine(答案:b);/试题3 public
4、 void TestQuestion3()Console.WriteLine(蓝凤凰的致使华山师徒、桃谷六仙呕吐不止,如果你是大夫,会给他们 开什么药 a.阿司匹林 b.牛黄解毒片 c.氟哌酸 d.让他们喝大量的生牛奶 e.以上全不对 );Console.WriteLine(答案:a);学生乙的试卷武汉科技大学问题问题(Problem)(Problem)static void Main(string args)Console.WriteLine(学生甲的试卷:);TestPaperA studentA=new TestPaperA();studentA.TestQuestion1();stud
5、entA.TestQuestion2();studentA.TestQuestion3();Console.WriteLine(学生乙的试卷:);TestPaperB studentB=new TestPaperB();studentB.TestQuestion1();studentB.TestQuestion2();studentB.TestQuestion3();Console.Read();学生甲和学生乙的学生甲和学生乙的试卷卷类非常非常类似,似,除了答案不同,没什么区除了答案不同,没什么区别,如果老,如果老师修改修改题目,目,2个个类都需要修改。都需要修改。武汉科技大学问题问题(Pro
6、blem)(Problem)class TestPaper /试题1 public void TestQuestion1()Console.WriteLine(杨过得到,后来给了郭靖,炼成倚天剑、屠龙刀的玄铁 可能是 a.球磨铸铁 b.马口铁 c.高速合金钢 d.碳素纤维);Console.WriteLine(答案:b);/试题2 public void TestQuestion2()Console.WriteLine(杨过、程英、陆无双铲除了情花,造成 a.使这种植物不再害人 b.使一种珍稀物种灭绝 c.破坏了那个生物圈的生态平衡 d.造成该地区沙漠化 );Console.WriteLine
7、(答案:a);/试题3 public void TestQuestion3()Console.WriteLine(蓝凤凰的致使华山师徒、桃谷六仙呕吐不止,如果你是大夫,会给他们 开什么药 a.阿司匹林 b.牛黄解毒片 c.氟哌酸 d.让他们喝大量的生牛奶 e.以上全不对 );Console.WriteLine(答案:c);试卷父类试卷父类武汉科技大学问题问题(Problem)(Problem)学生甲的试卷 class TestPaperA:TestPaper public new void TestQuestion1()base.TestQuestion1();Console.WriteLin
8、e(答案:c);public new void TestQuestion2()base.TestQuestion2();Console.WriteLine(答案:b);public new void TestQuestion3()base.TestQuestion3();Console.WriteLine(答案:a);class TestPaperB:TestPaper public new void TestQuestion1()base.TestQuestion1();Console.WriteLine(答案:d);public new void TestQuestion2()base.T
9、estQuestion2();Console.WriteLine(答案:c);public new void TestQuestion3()base.TestQuestion3();Console.WriteLine(答案:a);学生乙的试卷武汉科技大学问题问题(Problem)(Problem)class TestPaper public void TestQuestion1()Console.WriteLine(杨过得到,后来给了郭靖,炼成倚天剑、屠龙 刀的玄铁可能是 a.球磨铸铁 b.马口铁 c.高速合金钢 d.碳素纤维);Console.WriteLine(答案:+Answer1();
10、protected virtual string Answer1()return;武汉科技大学问题问题(Problem)(Problem)/学生甲抄的试卷 class TestPaperA:TestPaper protected override string Answer1()return b;protected override string Answer2()return c;protected override string Answer3()return a;/学生乙抄的试卷 class TestPaperB:TestPaper protected override string A
11、nswer1()return c;protected override string Answer2()return a;protected override string Answer3()return a;武汉科技大学问题问题(Problem)(Problem)武汉科技大学问题问题(Problem)(Problem)static void Main(string args)Console.WriteLine(学生甲抄的试卷:);TestPaper studentA=new TestPaperA();studentA.TestQuestion1();studentA.TestQuestion
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 模式 模板 方法 Template
限制150内