代理模式,proxy
2012-12-23 23:03
183 查看
以下用代理买火车票作为例子
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace TestApp.ProxyDemo { public partial class Index : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Proxy proxy = new Proxy(); proxy.buy("lisi"); //给lisi代理买票 } } public interface BuyTickt { void buy(string Name); } public class Proxy : BuyTickt { private TicktSaler ticktSaler; public Proxy() { ticktSaler = new TicktSaler("zhangsan"); } public void buy(string Name) { ticktSaler.buy(Name); } } public class TicktSaler : BuyTickt { private string _name; public TicktSaler(string Name) { _name = Name; } public void buy(string Name) { HttpContext.Current.Response.Write(string.Format("<br/>{0}给{1}买了一张火车票...",_name,Name)); } } }
相关文章推荐
- 设计模式(3)-结构型-代理模式(proxy)以及java动态代理的两种方式
- 设计模式12 - 代理模式 Proxy
- 设计模式之五 --- 代理(Proxy)模式
- 设计模式之Proxy(代理)
- Java设计模式----代理模式(Proxy)
- JAVA中的结构型模式:Proxy ( 代理模式 )
- 【设计模式】动态代理Proxy_03
- 【设计模式】结构型模式之Proxy代理
- 设计模式之代理模式(Proxy)
- Java设计模式-----Proxy模式(动态代理)
- 设计模式(十一)代理模式Proxy(结构型)
- 设计模式之代理模式(Proxy)
- 程序设计模式(十二) C++ 代理(Proxy)模式
- Proxy 代理模式 动态代理 CGLIB
- 设计模式之动态代理-proxy
- 设计模式:代理模式(Proxy)
- java设计模式___Proxy代理模式
- Proxy(代理模式)
- 设计模式与泡mm的关系之Proxy代理模式及代理模式的再思考
- 设计模式(12) 代理模式(PROXY)