Skip to content

Latest commit

 

History

History
23 lines (21 loc) · 392 Bytes

File metadata and controls

23 lines (21 loc) · 392 Bytes

Strategy

https://refactoring.guru/ja/design-patterns/strategy

classDiagram
  class Context {
    strategy
    contextMethod()
  }
  class Strategy {
    strategyMethod()
  }
  class ConcreteStrategyA {
    strategyMethod()
  }
  class ConcreteStrategyB {
    strategyMethod()
  }
  Context o--> Strategy
  ConcreteStrategyA --|> Strategy
  ConcreteStrategyB --|> Strategy
Loading