05 2017 档案

摘要:定义一系列算法类,将每一个算法封装起来,并让它们可以相互转换,让算法独立于使用它的客户而变化。 阅读全文
posted @ 2017-05-05 15:54 chenxkang 阅读(321) 评论(0) 推荐(0)
摘要:允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。 阅读全文
posted @ 2017-05-05 13:42 chenxkang 阅读(213) 评论(0) 推荐(0)
摘要:当一个对象状态发生改变时,所有其他的依赖对象将得到通知并被自动更新。 阅读全文
posted @ 2017-05-04 15:27 chenxkang 阅读(278) 评论(0) 推荐(0)
摘要:在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将这个对象恢复到原先保存的状态。 阅读全文
posted @ 2017-05-03 17:24 chenxkang 阅读(206) 评论(0) 推荐(0)
摘要:通过一个中介对象来封装一系列的对象交互,使得各个对象不需要显式地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 阅读全文
posted @ 2017-05-02 15:21 chenxkang 阅读(966) 评论(0) 推荐(0)