Builder Builder とは 英単語 Build には以下のような意味があります。 組み立てる 建築する Builder パターンは、オブジェクトの生成過程を抽象化することによって、動的なオブジェクトの生成を可能にするパターンです。 クラス図 ポイント 抽象クラス Builder の buildPart オペレーションはデフォルトでは何も行わない 各 ConcreteBuilder クラスが、生成する構成要素に対するオペレーションのみをオーバーライドする サンプルコード 今回は「勇者」オブジェクトを生成し、以下の項目を設定するプログラムを考えてみました。 レベル ぶき よろい class Builder: NSObject { func buildLevel(level: Int) {} func buildSword(sword: String) {} func buildArm
![[iOS 8] Swiftでデザインパターン No.10 Builder | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/4b9b98d8423d1943cae402d21764bf51589e811b/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2014%2F11%2Flogo_swift_400x400.png)