摘要:
在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将这个对象恢复到原先保存的状态。 阅读全文
摘要:
通过一个中介对象来封装一系列的对象交互,使得各个对象不需要显式地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 阅读全文
摘要:
提供一种不一样的方式来遍历整个集合对象。 阅读全文
摘要:
将一组行为(行为请求者和行为实现者)抽象为对象,实现二者之间的松耦合。 阅读全文
摘要:
责任链是一条由很多对象组成的链,链中的每个对象,除了最后一个对象外,都持有对下一个对象的引用,请求会在这个链上传递,直到链上的某个对象决定处理此请求为止。 阅读全文
摘要:
为子系统的一组接口提供一个统一的入口,定义一个高层接口,这个接口是的这个子系统更加容易使用。 阅读全文