JAVA设计模式-状态模式-State-订单状态

21. State(状态) 意图: 容许一个对象在其内部状态改变时改变它的行为。对象看起来彷佛修改了它的类。 解释: 好比说对订单的提交,第一次提交是成功的,可是第二次提交的时候就会是失败的,由于其内部状态已经改变,而外部都是“订单”调用了“提交”方法,同一个行为,可是实质上形成的效果已经不一样。 适用性: 一个对象的行为取决于它的状态, 而且它必须在运行时刻根据状态改变它的行为。 一个操做中含有
相关文章
相关标签/搜索