在asp.net中关于桥接模式的一个应用

博客介绍了用oripage属性做桥针对页面进行初始赋值,采用委托方式绑定并用oninit事件触发。阐述了桥接模式在此应用的好处,即提高程序复用度,可针对不同页面赋值。同时指出不用继承的原因,还说明该应用有较大耦合性,需页面控件名称一致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

protected void Page_Load(object sender, EventArgs e)
{

      ClassTest cls1
=new ClassTest();
     cls1.OriPage
=sender;
    
}

 这样是用oripage属性做桥

目的是针对这个页面进行初始的赋值

原因是有很多的页面的样式相同,但是操作不完全一样的页面

然后我们用委托的方式绑定,然后用一个oninit事件去触发初始化赋值

当然这个委托和初始化在后面的文章再进行介绍

桥接模式在这里的好处是使我们的程序复用度高,可以针对不同的页面进行赋值,还有一个因素是为什么不用继

承是因为我们的不同的页面的页面权限已经是不同的,这样如果再给到父类显然这样级别太多了,并不十分

合适,所以形成了一个桥接模式的经典的应用的场合,但是同时要说明的是这个应用是有很大耦合性的,尤其是

页面的控件的名称要完全一致,但是正好这个项目满足了这些条件

用好设计模式就一句话,兵无定势,水无常形。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值