iOS与设计模式五:模版方法模式

来源:互联网 发布:模拟人生4网络股票 编辑:程序博客网 时间:2024/05/20 00:39

多次出现,可重复使用的方法,可将其搬到父类中,子类就不必重复写这些代码,只需专心去实现差异性的代码。模版方法模式为代码提供了一个很好的复用平台。

@interface MySuperClass : NSObject@property (retain,nonatomic) NSString *aPropertyString; //这个属性都具备- (void)operationFirst;- (void)operationSecond;@end@implementation MySuperClass- (void)operationFirst{    }- (void)operationSecond{    NSLog(@"这个方法是通用的");}@end@interface ClassA : MySuperClass- (void)operationFirst;@end@implementation ClassA- (void)operationFirst{    NSLog(@"ClassA我需要实现我自己的方法");}@end@interface ClassB : MySuperClass- (void)operationFirst;@end@implementation ClassB- (void)operationFirst{    NSLog(@"ClassB我需要实现我自己的方法");}@end




	
				
		
原创粉丝点击