.NET设计模式:工厂方法模式(Factory Method)[5]
来源:不详 责任编辑:admin 发表时间:2013-07-01 09:53 点击:次
关键字:设计模式
IHttpHandlerFactory工厂:1public interface IHttpHandlerFactory
2{
3 // Methods
4 IHttpHandler GetHandler(HttpContext context, string requestType, string url, string pathTranslated);
5 void ReleaseHandler(IHttpHandler handler);
6}
7
IHttpHandlerFactory.GetHandler是一个工厂方法模式的典型例子,在这个应用中,各个角色的设置如下:
抽象工厂角色:IHttpHandlerFactory
具体工厂角色:PageHandlerFactory
抽象产品角色:IHttpHandler
具体产品角色:ASP.SamplePage_aspx
进一步去理解
理解上面所说的之后,我们就可以去自定义工厂类来对特定的资源类型进行处理。第一步我们需要创建两个类去分别实现IHttpHandlerFactory 和IHttpHandler这两个接口。
1public class HttpHandlerFactoryImpl:IHttpHandlerFactory {
2
3 IHttpHandler IHttpHandlerFactory.GetHandler(
4 HttpContext context, String requestType,
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 进入详细评论页>>
今日头条
更多>>您可能感兴趣的文章
- Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注
- MVC3+Entity Framework 实现投票系统(二)
- 聊聊.net程序设计——浅谈使用VS2010建模拓展(下
- .NET设计模式:工厂方法模式(Factory Method)[1]
- asp.net DataTable和Dataset序列化成Json格式
- .NET简谈互操作(四:基础知识之Dispose非托管内存
- Web Service学习笔记(4)
- 使用ASP.NET MVC3+EF+Jquery制作文字直播系统(四
- .net架构的最后思考(箴言)
- JQuery+Asp.net MVC实现用户名重名查询



