Core Design Patterns(15) Template Method 模版方法模式
2008-03-23 22:44
465 查看
VS 2008
父类定义了一个模版方法,这个模版方法规定了一个算法几个步骤的执行顺序,它的子类可以更改这个算法某几个步骤的具体实现。
1. 模式UML图
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
WebSignIn.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
WinSignIn.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
Client
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DesignPattern.TemplateMethod.BLL;
Output
父类定义了一个模版方法,这个模版方法规定了一个算法几个步骤的执行顺序,它的子类可以更改这个算法某几个步骤的具体实现。
1. 模式UML图
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
WebSignIn.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
WinSignIn.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
Client
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DesignPattern.TemplateMethod.BLL;
Output
![](http://images.cnblogs.com/cnblogs_com/guozhijian/Design Pattern/template-3.gif)
相关文章推荐
- 《Head First Design Patterns》笔记九:模版模式(Template Method Pattern)
- 设计模式之模版方法模式(Template Method Pattern)
- .NET设计模式(16):模版方法(Template Method)
- 设计模式之(Template Method)模版方法模式
- 行为型模式9:模版方法模式(Template Method)
- (第Ⅳ部分 行为型模式篇) 第15章 模版方法模式(Template Method)
- 第13章 模版方法模式(Template Method)
- (Boolan)C++设计模式 <二> ——模版方法(Template Method)
- java设计模式八:--Template Method(方法模版模式)
- Core Design Patterns(4) Composite 组合模式
- Core Design Patterns(10) Singleton 单例模式
- 第15章 模版方法模式(Template Method)
- .NET设计模式(16):模版方法(Template Method)
- Core Design Patterns(2) Proxy 代理模式
- Core Design Patterns(3) Bridge 桥接模式
- .NET设计模式(16):模版方法(Template Method)
- java设计模式八--Template Method(方法模版模式)
- 模版方法模式(Template Method Pattern)
- Design Patterns in Android:模板方法模式
- Go实战--Design Patterns in Golang 之工厂模式(简单工厂、工厂方法、抽象工厂)