摘要: ASP.NET提供程序模型 在ASP.NET提供程序模型的背后有一个著名的设计模式——战略(strategy)模式。根据定义,战略模式指一种可以通过各种可互换的算法(比如Quicksort和Mergesort)实现的预期行为(比如“排序”)。然后,在保持公开的、可观察的行为和编程API不变的同时,每个应用程序选择最适合的算法。战略模式最突出的特征是,它为对象或整个子系统提供了一种向外提供自己内部构件的方法,使客户可以去掉一个给定特征的默认实现并插入自己的实现。ASP.NET中的许多服务正是这样的,包括成员资格、角色、状态管理、个性化和站点导航。ASP.NET提供程序模型是ASP.NET对战略模 阅读全文
posted @ 2012-05-07 21:46 SunShineTian 阅读(239) 评论(0) 推荐(0) 编辑