类的抽象在程序设计中是至关重要的一环,同时也是比较有难度的一环,设计人员要尽量找出整个模型中众多元素的相似之处和不同之处,然后再进行抽象,同时要兼顾到模块的模块化以及复用性。
这里简单定义一个MyComputer的类供读者理解:
@interface MyComputer:NSObject
{
NSString * computerName; //变量
NSString * computerType; //变量
}
-(NSString *)computerName; //方法
-(void)setComputerName; //方法
-(NSString *)computerType; //方法
-(void)setComputerType; //方法
@end
上面的代码中我们定义了一个名称为MyComputer的类,它继承自NSObject,有两个成员变量,变且有四个方法。