首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

模板方法(Template Method)方式

2014-01-17 
模板方法(Template Method)模式?图2-1:Template模式结构图?? ///?summary????///?Benchmark????///?/su

模板方法(Template Method)模式



?图2-1:Template模式结构图??

///?<summary>
模板方法(Template Method)方式????///?Benchmark
模板方法(Template Method)方式????///?</summary>
模板方法(Template Method)方式????public?abstract?class?AbstractClass
模板方法(Template Method)方式????{
模板方法(Template Method)方式????????public?void?TemplateMethod()
模板方法(Template Method)方式????????{
模板方法(Template Method)方式????????????this.Primitive1();
模板方法(Template Method)方式????????????this.Primitive2();
模板方法(Template Method)方式????????}
模板方法(Template Method)方式
模板方法(Template Method)方式????????protected?abstract?void?Primitive1();
模板方法(Template Method)方式
模板方法(Template Method)方式????????protected?abstract?void?Primitive2();
模板方法(Template Method)方式
模板方法(Template Method)方式
模板方法(Template Method)方式????}
模板方法(Template Method)方式
模板方法(Template Method)方式????public?class?ConcreteClass1?:?AbstractClass
模板方法(Template Method)方式????{
模板方法(Template Method)方式????????public?ConcreteClass1()
模板方法(Template Method)方式????????{
模板方法(Template Method)方式????????}
模板方法(Template Method)方式
模板方法(Template Method)方式????????protected?override?void?Primitive1()
模板方法(Template Method)方式????????{
模板方法(Template Method)方式????????????Console.WriteLine("ConcreteClass1μ?Operation1");
模板方法(Template Method)方式????????}
模板方法(Template Method)方式????????protected?override?void?Primitive2()
模板方法(Template Method)方式????????{
模板方法(Template Method)方式????????????Console.WriteLine("ConcreteClass1μ?Operation2");
模板方法(Template Method)方式????????}
模板方法(Template Method)方式
模板方法(Template Method)方式????}
模板方法(Template Method)方式
模板方法(Template Method)方式????public?class?ConcreteClass2?:?AbstractClass
模板方法(Template Method)方式????{
模板方法(Template Method)方式????????public?ConcreteClass2()
模板方法(Template Method)方式????????{
模板方法(Template Method)方式????????}
模板方法(Template Method)方式
模板方法(Template Method)方式????????protected?override?void?Primitive1()
模板方法(Template Method)方式????????{
模板方法(Template Method)方式????????????Console.WriteLine("ConcreteClass2μ?Operation1");
模板方法(Template Method)方式????????}
模板方法(Template Method)方式
模板方法(Template Method)方式????????protected?override?void?Primitive2()
模板方法(Template Method)方式????????{
模板方法(Template Method)方式????????????Console.WriteLine("ConcreteClass2μ?Operation2");
模板方法(Template Method)方式
模板方法(Template Method)方式????????}
模板方法(Template Method)方式????}
模板方法(Template Method)方式
模板方法(Template Method)方式///?<summary>
模板方法(Template Method)方式????///?Class1
模板方法(Template Method)方式????///?</summary>
模板方法(Template Method)方式????class?Class1
模板方法(Template Method)方式????{
模板方法(Template Method)方式????????///?<summary>
模板方法(Template Method)方式????????///
模板方法(Template Method)方式????????///?</summary>
模板方法(Template Method)方式????????[STAThread]
模板方法(Template Method)方式????????static?void?Main(string[]?args)
模板方法(Template Method)方式????????{
模板方法(Template Method)方式????????????//
模板方法(Template Method)方式????????????//?TODO:
模板方法(Template Method)方式????????????//
模板方法(Template Method)方式????????????AbstractClass?tmp1?=?new?ConcreteClass1();
模板方法(Template Method)方式????????????tmp1.TemplateMethod();
模板方法(Template Method)方式
模板方法(Template Method)方式????????????tmp1?=?new?ConcreteClass2();
模板方法(Template Method)方式????????????tmp1.TemplateMethod();
模板方法(Template Method)方式
模板方法(Template Method)方式????????????Console.Read();
模板方法(Template Method)方式????????}
模板方法(Template Method)方式????}
模板方法(Template Method)方式

http://www.cnblogs.com/zhenyulu/articles/79894.html

热点排行