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

52604f94a6d2172df2cad5ab45189940?s=47 ponday
September 06, 2019

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

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

52604f94a6d2172df2cad5ab45189940?s=128

ponday

September 06, 2019
Tweet

Transcript

  1. 6.

    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. 24.

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

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