首页 > 其他 > 详细

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

时间:2014-06-18 07:25:56      阅读:317      评论:0      收藏:0      [点我收藏+]

 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

原文:http://blog.csdn.net/gogler/article/details/31780329

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!