1、main() {if(case A){//do with strategy A}else(case B){//do with strategy B}else(case C){//do with strategy C}} 这段代码只是纯粹的代码,没有业务功能,所以,在这种情况下,我们就很难确定使用什么模式,就是一定用策略模式等,也逃不过还是使用if else的命运,设计模式不是魔法,不能将一段毫无意义的代码变得简单了,只能将其体现的业务功能更加容易可拓展了。
2、public class Order{private int status;//说明://status=1 表示订货但为查看 ;//status=2 表示已经查看未处理;//status=3 表示已经处理未付款//status=4 表示已经付款未发货//status=5 表示已经发货}
3、switch 可以根据你的值来获取你要的内容