摘要:
一.定义
1. 当一个对象的内在状态发生改变,允许其改变行为,这个对象看起来像改变了其类
2. 角色: (1)State:抽象状态角色 (eg:Lifestate),持有Context属性,状态内的方法带来的状态流转要使用Context改变当前状态 (2)ConcreteState:具体状态 ... 阅读全文
摘要:
一. 定义
1. 享元模式是池技术的一种实现方式,使用共享对象来支持细粒度的对象 2. 享元模式把对象信息分为了两个部分 (1)内部状态 : 可以作为对象的动态附加信息,不必存储在具体的对象中的属性(id,postAddress) (2)外部状态 : 对象得以依赖的一个标记,随环境改变而改变... 阅读全文