对象与对象之间的关系


  1. 组合关系
  • 一个类是由其他几个类联合起来组合而成,那么他们之间的关系就叫做组合关系
  1. 依赖关系
  • 一个对象的方法参数是另外一个对象,那么我们就说他们的俄关系是依赖关系
//电话呼叫
-(void)callWithNumber:(NSString *)number
{
	NSLog(@"正在呼叫%@",number)
}
//人打电话
-(void)callWithPhone:(Phone *)iphone
{
	[phone callWithNumber:@"110"]
}
//调用
Phone *iphone = [Phone new];
Person *p1 = [Person new];
[p1 callWithPhone:iphone]

-耦合度:修改一个对象,对另外一个对象的影响程度 -高内聚:一个类只做自己的事,别人的事别人来做 3. 关联关系(拥有关系) 4. 继承关系

IDEA
学习