aoi学院

Aisaka's Blog, School of Aoi, Aisaka University

设计模式-20软工第14周安排

重点难点

  1. 重点:掌状态模式的动机及实现

  2. 难点:状态模式实现原理


课前思考

  1. 在讲解状态模式的时候使用的例子,如果让你换一种方式来实现,你会怎样做?请尝试使用代码模拟实现你的设计,并分析比较你更喜欢哪种实现方法,为什么?

  2. 在网络购物过程中,订单在不同的状态下,可处理的方式不一样。比如:新建一个订单,没提交之前,是不可以支付。订单在出库后,还没进入运输状态,它是可以被拦截,如果进入运输状态它就不能被拦截。如果没有确认收货,就不能支付或办理售后等。请你编写一个程序来模拟实现网络购物订单的处理过程。


设计模式(八)–状态模式


参考资料

20软工第14周安排