码迷,mamicode.com
首页 >  
搜索关键字:委托    ( 5011个结果
《CLR via C#》精髓:既生dynamic何生var?
对于使用var关键字声明局部变量,编译器将根据表达式来推断变量的最终的数据类型;通过dynamic表达式或变量调用成员(字段、属性、方法委托等)时,编译器将生成特殊IL代码,这些代码被称为Payload代码。在运行时,Payload代码将根据dynamic表达式或变量所引用对象的确切类型来决定最终要...
分类:其他好文   时间:2014-06-11 07:40:41    阅读次数:248
模式图例说明
类描述类的实例化类继承抽象类与具体类对象组合方法—委托(delegation)在委托方式下,有两个对象参与处理一个请求,接受请求的对象将操作委托给它的代理者(delegate)一个窗口拥有一个矩形,而不是一个窗口就是一个矩形。窗口现在必须显式的将请求转发给它的矩形实例,而不是像以前它必须继承矩形的操...
分类:其他好文   时间:2014-06-10 12:21:01    阅读次数:228
[C#] 委托Action和Func
一、说明 一般我们定义委托都是有如下两步:public delegate void MyDelegate(string name);//定义委托public MyDelegate myDelegate; //使用委托但.Net也提供了定义好的委托,我们可以直接使用。二、定义System.Action...
分类:其他好文   时间:2014-06-10 00:37:49    阅读次数:343
本地缓存机制之二
4、下面我们设计缓存项下载成功和失败的两个委托方法:@protocol CacheItemDelegate //下载成功执行该方法- (void) cacheItemDelegateSucceeded :(CacheItem *)paramSender withRemoteURL:(NSURL *)...
分类:其他好文   时间:2014-06-09 22:22:24    阅读次数:338
事件与委托更新父窗体数据,简单比较
1.委托更新父窗页面。 例如,功能:父窗体A,子窗体B,由A打开B窗体,更新A窗体数据 A窗体代码: public delegate void reflshPassenger();//声明委托 private void btnAddPassenger_Click(object sender, E.....
分类:Windows程序   时间:2014-06-09 18:13:49    阅读次数:355
委托与事件
1. 如何实现自定义事件 A.定义自定义事件信息,继承自EventArgs public class BoiledEventAgs:EventArgs { public readonly int tempreture; public BoiledEventAgs(int tem) ...
分类:其他好文   时间:2014-06-09 13:45:47    阅读次数:334
iOS.常用设计模式.02.委托模式
WTDelegate#import @protocol WTDelegate @required- (void)sleep;- (void)eat;- (void)work;@endWTPhilosopher.h#import #import "WTDelegate.h"@interface WTP...
分类:移动开发   时间:2014-06-08 20:57:13    阅读次数:316
HeadFirst设计模式 之 C++实现(三):Decorator(装饰者模式)
装饰者模式是很有意思的一种设计模式,你将能够在不修改任何底层代码的情况下,给你的(或别人的)对象赋予新的职责。不是使用继承每回在编译时超类上修改代码,而是利用组合(composition)和委托(delegation)可以在运行时具有继承行为的效果。 代码应该如同晚霞中的莲花一样地关闭(免于改变),如同晨曦中的莲花一样地开放(能够扩展)。 这就是,设计原则之五:类应该对扩展开放,对...
分类:编程语言   时间:2014-06-08 17:35:12    阅读次数:252
设计模式C++实现——装饰者模式
模式定义:         装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。         装饰者和被装饰者有相同的超累类型。         可以用一个或多个装饰者包装一个对象。         既然装饰者和被装饰者对象有相同的超累类型,所以在任何需要原始对象(被包装的)的场合,可以用装饰过的对象代替它。         装饰者可以委托被装饰者...
分类:编程语言   时间:2014-06-08 09:49:38    阅读次数:248
[iOS]Objective-C基础回顾:继承和委托
背景大一的时候第一次接触iOS编程,当时的感觉就是:Xode真乃神兵利器也! 时隔三载,今日故地重游,不妨就用Xcode造一把“神兵利器”:无敌大锤子,回顾一下iOS编程中常见的问题。基础再厉害的神兵利器,说到底也就是一把普通的武器。 我们可以抽象出所有武器共有的特性,作为神兵利器的父类。 首先我们先创建一个最简单的武器Weapon类。// // Weapon.h // Weapon // /...
分类:移动开发   时间:2014-06-08 09:23:01    阅读次数:279
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!