iOS開発を中心に発信する技術Blog
iOS開発でDecoratorパターンを使ったリファクタリング方法を学んだので記録として残しておきます。 Javaでは個々に、Decorator用の拡張クラスを用意しないといけないのですが、SwiftではProtocol + Retroactive Modeling を使いスマートに拡張できます。