大话设计模式阅读总结(16-)
大话设计模式阅读总结一、状态模式一、状态模式定义: 状态模式(State),当一个对象内在状态改变时允许改变其行为,使这个对象看起来变成了其他类优点: 2.1 将所有与某个状态有关的行为放到一个类中,并且可以方便地增加新的状态,只需要改变对象状态即可改变对象的行为。 2.2 允许状态转换逻辑与状态对象合成一体,而不是某一个巨大的条件语句块。 2.3 可以让多个环境对象共享一...