StrategyMain.java 410 字节
Newer Older
C
chenjianqiang 已提交
1
package com.pattern.StrategyPattern.po;
C
chenjianqiang 已提交
2 3 4 5 6 7 8 9 10 11 12

/**
 * @author lx
 * @date 2021/10/13 11:32
 **/
public class StrategyMain {

    public void main() {
        int a = 5;
        int b = 11;

C
chenjianqiang 已提交
13
        // 策略A
C
chenjianqiang 已提交
14 15 16
        Context c = new Context(new OperationA());
        System.err.println(c.exec(a, b));

C
chenjianqiang 已提交
17
        // 策略B
C
chenjianqiang 已提交
18 19 20 21 22
        c = new Context(new OperationB());
        System.err.println(c.exec(a, b));
    }

}