added strategy example

This commit is contained in:
2024-11-11 10:28:35 +01:00
parent 7c614b0c5c
commit 51f5d352c6
5 changed files with 49 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
package learn.simple_strategy;
public class Main {
public static void main(String[] args) {
Context context = new Context(new ConcreteStrategyB());
context.doSomeJob();
context.setCurrentStrategy(new ConcreteStrategyA());
context.doSomeJob();
}
}