@implementation IUser
-(void)Insert:(User *)user{
return;
}
-(User*)GetUser:(int)myID{
return nil;
}
@end
SqlServerUser类接口
复制代码
#import "IUser.h"
@interface SqlServerUser :IUser
@end
SqlServerUser类实现
#import "SqlServerUser.h"
@implementation SqlServerUser
-(void)Insert:(User *)user{
NSLog(@"在SQL Server中给User表增加一条记录");
}
-(User*)GetUser:(int)myID{
NSLog(@"在SQL Server中根据myID得到User表一条记录");
return nil;
}
@end
AccessUser类接口
复制代码
#import "IUser.h"
@interface AccessUser :IUser
@end
AccessUser类实现
复制代码
#import "AccessUser.h"
@implementation AccessUser
-(void)Insert:(User *)user{
NSLog(@"在Access中给User表增加一条记录");
}
-(User*)GetUser:(int)myID{
NSLog(@"在Access中根据myID得到User表一条记录");
return nil;
}
@end
IFactories类接口
复制代码
#import "AccessUser.h"
@implementation AccessUser
-(void)Insert:(User *)user{
NSLog(@"在Access中给User表增加一条记录");
}
-(User*)GetUser:(int)myID{
NSLog(@"在Access中根据myID得到User表一条记录");
return nil;
}
@end
IFactories类实现
复制代码
#import "IFactories.h"
#import "IUser.h"
#import "IDepartment.h"
@implementation IFactories
-(IUser*)CreateUser{
return nil;
}
-(IDepartment*)CreateDepartment{
return nil;










