Upgrade to Pro — share decks privately, control downloads, hide ads and more …

関数型でGoFのデザインパターンやってみる

ponday
September 06, 2019

 関数型でGoFのデザインパターンやってみる

こわくない関数型プログラミング勉強会@福岡 #2(2019/09/06)の発表資料です。

ponday

September 06, 2019
Tweet

More Decks by ponday

Other Decks in Programming

Transcript

  1. GoFのデザインパターン
 - Abstract Factory
 - Adapter
 - Bridge
 - Builder


    - Chain of Responsibility 
 - Command
 - Composite
 - Decorator
 - Facade
 - Factory Method
 - Flyweight
 - Interceptor
 - Iterator
 - Mediator
 - Memento
 - Observer
 - Prototype
 - Proxy
 - Singleton
 - State
 - Strategy
 - Template Method
 - Visitor

  2. まとめ
 - GoFはOOPについてのデザインパターン
 - 関数型プログラミングでも有効というわけではない 
 - 実現できない or 余計なものもある

    
 - 関数型プログラミングでは高階関数と部分適用を多用する
 - 処理の分岐や移譲は高階関数で実現