Swift でビルダーパターンを使用する#
プログラミングにおける他の抽象化やパターンと同様に、ビルダーパターンの目的は、可変状態を維持することを減らし、オブジェクトをよりシンプルで予測しやすくすることです。オブジェクトが「少ない状態」になると、テストやデバッグが容易になります - 彼らのロジックは単純な入力と出力だけで存在します。
ビルダーパターンは Java で非常に一般的ですが、Apple プラットフォームでは(少なくともオブジェクトの構築とは異なり)あまり一般的ではありません。今週は、ビルダーを見てみましょう。