以winform中parentform向childform传值为例:
降低耦合性
delegate :是一个类型,针对function的抽象,有begin invoke ,invoke,end invoke 方法。
event 是delegate 的特殊实例,event只能在类内部trigger(触发)
if(delegate1!=null)
{
delegate1("pram")等价于 delegate1.invoke("pram")
}
发布-订阅



观察者模式:发布订阅的非委托实现方式



把观察者模式在优化


WinForm中ParentForm向ChildForm传值技巧
本文探讨了在WinForm应用程序中,如何有效地从父窗体向子窗体传递数据,同时介绍了使用代理(delegate)来降低代码耦合性的方法,以及观察者模式作为发布订阅机制的另一种实现。
623

被折叠的 条评论
为什么被折叠?



