摘要: 代理模式 模式定义 代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问。 模式动机 远程代理,也就是为一个对象在不同的地址空间提供局部代表。这样可以隐藏一个对象存在于不同地址空间的事实。 虚拟代理,是根据需要创建开销很大的对象。通过他来存放实例化需要很长时间的真实对象。 安全代理, 阅读全文
posted @ 2020-07-16 15:16 鬼谷子com 阅读(802) 评论(0) 推荐(1) 编辑
摘要: 状态模式 模式定义 状态模式(state),当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 模式动机 状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。 当一个对象的行为取决于 阅读全文
posted @ 2020-07-16 11:59 鬼谷子com 阅读(1234) 评论(0) 推荐(1) 编辑