复制代码
#import "Operation.h"
@implementation Operation
@synthesize numberA, numberB;
-(double) GetResult{
return -1.0;
}
@end
OperationAdd类接口
复制代码
#import "Operation.h"
@interface OperationAdd :Operation
@end
OperationAdd类实现
复制代码
#import "OperationAdd.h"
@implementation OperationAdd
-(double) GetResult{
double result =0;
result = numberA+numberB;
return result;
}
@end
OperationDiv类接口
复制代码
#import "Operation.h"
@interface OperationDiv :Operation
@end
OperationDiv类实现
复制代码
#import "OperationDiv.h"
@implementation OperationDiv
-(double)GetResult{
double result =0;
@try{
result = numberA/numberB;
}
@catch(NSException *exception) {
NSLog(@"除数不能为0");
}
return result;
}
@end
OperationMul类接口










