Skip to content

Commit 417e63b

Browse files
committed
Update 算法的封装与切换——策略模式(二).md
1 parent df75b09 commit 417e63b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

算法的封装与切换——策略模式(二).md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
● ConcreteStrategy(具体策略类):它实现了在抽象策略类中声明的算法,在运行时,具体策略类将覆盖在环境类中定义的抽象策略类对象,使用一种具体的算法实现某个业务处理。
2121

22-
思考
22+
**思考**
2323

2424
一个环境类Context能否对应多个不同的策略等级结构?如何设计?
2525

@@ -31,8 +31,10 @@
3131
abstract class AbstractStrategy {
3232
public abstract void algorithm(); //声明抽象算法
3333
}
34-
然后再将封装每一种具体算法的类作为该抽象策略类的子类,如下代码所示:
35-
[java] view plain copy
34+
```
35+
然后再将封装每一种具体算法的类作为该抽象策略类的子类,如下代码所示:
36+
37+
```
3638
class ConcreteStrategyA extends AbstractStrategy {
3739
//算法的具体实现
3840
public void algorithm() {

0 commit comments

Comments
 (0)