摘要:
在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样可以在以后把该对象的状态恢复到之前保存的状态。记录目标对象某一状态。 1 /** 2 * 备忘录模式 3 */ 4 5 /** 6 * 发起人 7 */ 8 9 class Originator{ 10 11 private $_state; 12 13 public function __construct(){ 14 $this->_state=''; 15 } 16 17 /** 18 * 创建备忘录 19 ... 阅读全文