码迷,mamicode.com
首页 > 其他好文 > 详细

【《Objective-C基础教程 》笔记ch05】(六)OC中的复合机制Composition

时间:2014-07-14 09:53:34      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:style   color   strong   os   art   cti   

 1、复合通过包括作为实例变量的的对象指针实现的。

       @interface Unicycle : NSObject

       {

          Pedal*pedal;

          Tire*tire;

        }//Pedal和tire通过复合的方式组成了Unicycle


2、存取方法——用来读取或者改变某个对象属性的方法。


#import <Foundation/Foundation.h>


@interface Car : NSObject

{

    Engine *engine;

    Tire * tires[4];

}


- (Engine *) engine;//getter訪问器

- (void) setEngine : (Engine *)newEngine;//setter訪问器

- (Tire *) tireAtIndex : (int)index;

- (void) setTire : (Tire *)tire atIndex : (int)Index;


@end//Car


3、继承与复合

     继承是“is A”关系;复合是“has A”关系。


【《Objective-C基础教程 》笔记ch05】(六)OC中的复合机制Composition,布布扣,bubuko.com

【《Objective-C基础教程 》笔记ch05】(六)OC中的复合机制Composition

标签:style   color   strong   os   art   cti   

原文地址:http://www.cnblogs.com/yxwkf/p/3837647.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!