摘要:
策略模式:策略模式针对一组算法,将每一个算法封装到具有共同接口的独立的类中从而使得它们可以相互替换。 策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模把行为和环境分开。环境类负责维持和查询行为类, 各种算法在具体的策略类中提供。由于算法和环境独立开来,算法的增减,修改都不会影响到环境和客 阅读全文
摘要:
备忘录模式:备忘录对象时一个用来存储另外一个对象内部状态的快照对象。 备忘录模式的用意是在不破坏封装的条件下,将一个对象的状态捉住并外部化,存储起来从而可以在将来合适的时候把这个对象还原到存储起来的状态。 设计备忘录三大步骤: 1、设计记录的节点(数据),存储记录 2、设计记录的存储vector、l 阅读全文