博客
关于我
Objective-C实现建造者模式(附完整源码)
阅读量:794 次
发布时间:2023-02-20

本文共 647 字,大约阅读时间需要 2 分钟。

Objective-C实现建造者模式

建造者模式(Builder Pattern)是一种创建型设计模式,它允许通过将一个复杂对象的构建过程与其表示分离,从而使同样的构建过程可以创建不同的表示。

示例:建造者模式实现

在这个示例中,我们将创建一个 Computer 类,并通过 ComputerBuilder 类来构建它。

Computer.h

#import       @interface Computer : NSObject          

Computer.m

      @implementation Computer      - (id)initWithBuilder:(id)builder      {        self = [super init];        if (self) {          [self initializeWithBuilder:builder];        }        return self;      }      - (id)builder      {        return [[ComputerBuilder alloc] init];      }      - (void)initializeWithBuilder:(id)builder      {        // 初始化builder提供的属性      }      @end    

转载地址:http://hoifk.baihongyu.com/

你可能感兴趣的文章
Objective-C实现字符串加解密(附完整源码)
查看>>
Objective-C实现字符串反转(附完整源码)
查看>>
Objective-C实现字符串复制功能(附完整源码)
查看>>
Objective-C实现字符串字符是否可以重新排列以形成回文算法(附完整源码)
查看>>
Objective-C实现字符串排列算法(附完整源码)
查看>>
Objective-C实现字符串是否回文Palindrome算法 (附完整源码)
查看>>
Objective-C实现字符串是否是有效的url地址算法(附完整源码)
查看>>
Objective-C实现字符串是否是有效的电子邮件地址算法(附完整源码)
查看>>
Objective-C实现字符串替换replace函数功能(附完整源码)
查看>>
Objective-C实现字符串查找子串(附完整源码)
查看>>
Objective-C实现字符串模式匹配算法(附完整源码)
查看>>
Objective-C实现字符串的排列permutation算法(附完整源码)
查看>>
Objective-C实现字符串翻转(附完整源码)
查看>>
Objective-C实现字符串衡量两个样本相似性的统计数据算法(附完整源码)
查看>>
Objective-C实现守护进程(附完整源码)
查看>>
Objective-C实现完整的ComplexNumber复数类(附完整源码)
查看>>
Objective-C实现完整的matrix矩阵类(附完整源码)
查看>>
Objective-C实现定时器(附完整源码)
查看>>
Objective-C实现定积分评估的SimpsonIntegration复合辛普森规则算法 (附完整源码)
查看>>
Objective-C实现实现rabin karp算法(附完整源码)
查看>>