设计模式之适配器模式
查看次数:1871
下载次数:189
上传时间:2015-09-13
大小:85 B
-(void)workWithElec:(Socket *)socket{
//取电
NSString * elec= [socket elecSupply];
//适配插头
[self initPlugconvert:socket];
[self.plugconvert plugConvert];
//适配电压
[self initElecConvert:socket];
[self.elecconvert elecConvert:elec];
NSLog(@"开始工作");
}
-(void)initPlugconvert:(Socket *)socket{
if (socket.type == 0) {
self.plugconvert = [[Plug2 alloc]init];
}else if (socket.type == 1){
self.plugconvert = [[Plug3Zh alloc]init];
}else{
self.plugconvert = [[Plug3eN alloc]init];
}
}
-(void)initElecConvert:(Socket *)socket{
self.elecconvert = [[Elec15 alloc]init];
}
测试环境:Xcode 6.2,iOS 6.0 以上
收藏