题目内容
分析如下代码:public class TestXYZ { int behaviour;//Getter and Setterpublic void handleAll() {if (behaviour == 0) { //do something } else if (behaviour == 1) { //do something } else if (behaviour == 2) { //do something } else if (behaviour == 3) { //do something } ... some more else if ...为了提髙代码的扩展性和健壮性,可以使用( )设计模式来进行重构。
2021-12-27
A.访问者(Visitor)
B.外观(Facade)
C.备忘录(Memento)
D.状态(State)