2013年6月8日

设计模式(20)---->状态模式

摘要: 状态模式 一、定义 状态( State )模式:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 二、适用性 一个对象的行为取决于它的状态, 并且它必须在运行时刻根据状态改变它的行为。一个操作中含有庞大的多分支的条件语句,且这些分支依赖于该对象的状态。这个状态通常用一个... 阅读全文

posted @ 2013-06-08 22:53 小-强-斋-太 阅读(124) 评论(0) 推荐(0) 编辑

设计模式(20)---->状态模式

摘要: 状态模式 一、定义 状态( State )模式:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 二、适用性 一个对象的行为取决于它的状态, 并且它必须在运行时刻根据状态改变它的行为。 一个操作中含有庞大的多分支的条件语句,且这些分支依赖于该对象的状态。这个状态通常用一个或多 阅读全文

posted @ 2013-06-08 22:53 小-强-斋-太 阅读(178) 评论(0) 推荐(0) 编辑

设计模式(19)---->备忘录模式

摘要: 备忘录模式 一、模式定义 在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存前的状态。 备忘录模式又叫做快照模式(Snapshot Pattern)或Token模式,属于行为模式。 二、 结构 组成部分: 三、例子 游戏进度保存 实例:以保存游 阅读全文

posted @ 2013-06-08 20:59 小-强-斋-太 阅读(135) 评论(0) 推荐(0) 编辑

设计模式(19)---->备忘录模式

摘要: 备忘录模式 一、模式定义 在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存前的状态。 备忘录模式又叫做快照模式(Snapshot Pattern)或Token模式,属于行为模式。 二、 结构 组成部分: 发起人(Originator)... 阅读全文

posted @ 2013-06-08 20:59 小-强-斋-太 阅读(155) 评论(0) 推荐(0) 编辑

设计模式(18)---->职责链模式

摘要: 职责链模式 一、定义 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这些对象连成一条链。并沿着这条链传递该请求,直到有一个对象处理它为止。 责任链模式的重点在于”链”上,在责任链模式中,很多对象由每一个对象对其下家的引用而接起来形成一条链。请求在这个链... 阅读全文

posted @ 2013-06-08 17:21 小-强-斋-太 阅读(174) 评论(0) 推荐(0) 编辑

设计模式(18)---->职责链模式

摘要: 职责链模式 一、定义 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这些对象连成一条链。并沿着这条链传递该请求,直到有一个对象处理它为止。 责任链模式的重点在于”链”上,在责任链模式中,很多对象由每一个对象对其下家的引用而接起来形成一条链。请求在这个链上传递,直到链上的某 阅读全文

posted @ 2013-06-08 17:21 小-强-斋-太 阅读(112) 评论(0) 推荐(0) 编辑

设计模式(17)---->中介者模式

摘要: 中介者模式 中介在现实生活中并不陌生,满大街的房屋中介、良莠不齐的出国中介……。它们的存在是因为它们能给我们的生活带来一些便利:租房、买房用不着各个小区里瞎转;出国留学也不用不知所措。中介者模式在程序设计中也起到了类似的作用. 一、定义 GOF给中介者模式下的定义是:用一个中介对象来封装一系列的对象 阅读全文

posted @ 2013-06-08 12:00 小-强-斋-太 阅读(111) 评论(0) 推荐(0) 编辑

设计模式(17)---->中介者模式

摘要: 中介者模式 中介在现实生活中并不陌生,满大街的房屋中介、良莠不齐的出国中介……。它们的存在是因为它们能给我们的生活带来一些便利:租房、买房用不着各个小区里瞎转;出国留学也不用不知所措。中介者模式在程序设计中也起到了类似的作用. 一、定义 GOF给中介者模式下的定义是:用一个中介对象来封装一系列的... 阅读全文

posted @ 2013-06-08 12:00 小-强-斋-太 阅读(197) 评论(0) 推荐(0) 编辑

导航