摘要: 一、概述 一般问题:同一个对象因内部环境变化而展现出完全不同的表示。 核心方案:允许一个对象在其内部状态改变时改变它的行为,看起来就像改变了它的类一样。 设计意图:事物是有状态的,有些类也需要考虑不同状态下表现出完全不同的行为。如果把状态变化直接封装在类内部方法中,我们需要写复杂的条件判断语句——根 阅读全文
posted @ 2019-06-25 15:09 西贝雪 阅读(178) 评论(0) 推荐(0)