
面试准备
文章平均质量分 74
打不死的Young小强
这个作者很懒,什么都没留下…
展开
-
代理理解(三)主人与仆人买饭为例
1 Master.h:@interface Master :NSObjectSlaveDelegate>// 口头承诺@end2.Master.m:@implementation Master- (void) wantToEat { NSLog(@"我要吃饭"); Slave *s = [[Slavealloc原创 2013-01-04 17:51:51 · 1166 阅读 · 0 评论 -
代理理解(一)针对于系统中使用的控件
Delegate的用途:用于改变或控制其他对象。 Delegate 的定义:(1)Delegate 是一个对象,其类型为 id (anonymous type: 匿名类型);(2) Delegate 的引用通常是一个实例变量(instance variable),命名为 delegate; (3)Delegate 内所用的方法是 访问模式 (Accessors pattern转载 2013-01-04 10:31:54 · 489 阅读 · 0 评论 -
面向对象理解(面试标准)
面向对象为什么:由于面向过程的程序不利于程序扩展和代码复用,所以用面向对象,把一系列相关的方法封装到一个类里,从而有利于扩展和复用。面向对象主要是为了把程序设计从按照机器的思想来转到按照人的思想。1.封装。将相关的函数组合到一起,来完成相应的功能。封装还有一层意思就是把函数的借口尽量设计的符合人的要求,而把具体细节封到实现里。原创 2013-01-04 10:01:13 · 665 阅读 · 0 评论 -
面向对象地理解
封装面向对象就是使一个类具有自己的属性和行为,继承于一个封装好的基类,不光具有父类的属性,还可以具有自己独特的属性和行为。 模块化封装好的对象之间相互独立又可以相互调用,使用面向对象这种思想设计程序,可简介代码量,思路清晰,添加补丁方便。 封装好的类,使它具有独立的行为,通过客户的需求,在设计的当初,赋予此类方法,让他能够让客户很好的去使用客户想要的功能,如果需要添加某些功原创 2013-01-04 09:57:04 · 402 阅读 · 0 评论