示例
先给大家看一下数据库访问的类结构图吧。
好的,简单分析一下上面这张类结构图,这张图中有三个独立的模块儿,一个是IFactory接口,以不同数据库为划分原则对部门进行抽象,一个是对访问数据库的不同部门,还有一个是对数据库操作的人员进行了抽象。类图中没有提到接下来需要给大家展示的两个类,一个是User类,一个是Department类,因为这两个类是对数据库数据的封装,和结构并没有直接关系,所以没有显示出来,在此说明一下,以免大家引起混乱。其实,静下心来细细的看,结构还是蛮清晰的。
呵呵,下面还是老样子,给大家展示一下代码。
注意:本文所有代码均在ARC环境下编译通过。
User类接口
复制代码#import <Foundation/Foundation.h>
@interface User :NSObject
@property int *ID;
@property NSString *Name;
@end
User类实现
复制代码
#import "User.h"
@implementation User
@synthesize Name =_Name;
@synthesize ID =_ID;
@end
Department类接口
复制代码
#import <Foundation/Foundation.h>
@interface Department:NSObject
@property int *ID;
@property NSString *DeptName;
@end
Department类实现
复制代码
#import "Department.h"
@implementation Department
@synthesize ID =_ID;
@synthesize DeptName =_DeptName;
@end
IDepartment类接口
复制代码
#import <Foundation/Foundation.h>
@class Department;











