java设计模式--状态模式--04

一、定义: 1,状态模式允许一个"对象"在其内部状态改变的时候改变其行为。 2,状态模式的角色: 抽象状态,具体状态,环境(context)角色 适用场景:(两条件同时满足) 1.一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。 2.一个操作中含有庞大的多分支结构,并且这些分支决定于对象的状态。 实际情况1:在一个业务逻辑――实现类里,一般都是一个函数里边写2000-300
相关文章
相关标签/搜索