Swiftでデザインパターン [Promiseパターン]

デザインパターンのPromiseパターンを実装してみました。

研究のつもりで書いてみましたが、以外と実用可能なものになりました。

RxSwiftなども中身はPromiseパターンを使っていると思われる

 

// description

  [定義]  (非同期処理も) 同期的に順番に実行する
   
  [用例]  2つのAPIを決めた順序で呼べる (始めの結果を 次の引数に使う とか)
    
  [備考]  順番を保証することからPromiseと呼ばれるようになったとか

 

詳細は下記 (省略してリンク)

qiita.com

次のパターンは何にしようか検討中