设计模式
文章平均质量分 85
huangzhebin1992
android应用开发
展开
-
设计模式之状态模式
一、概念 在状态模式中,对象的行为是由当前对象所处的状态来决定的,也就是说不同的状态会对应不同的行为,就像电灯对应的有开、关两个状态,开的状态中电流是通的,关的状态中电流是断开的;状态模式把对象的行为包装在不同的状态对象中,每个状态对象都有一个共同的抽象状态基类。意图是让一个对象在其内部状态改变时其行为也随着改变。 二、什么时候用到状态模式 在代码中需要大量与对象状态有关的条原创 2016-05-16 10:40:55 · 436 阅读 · 0 评论 -
设计模式之责任链模式
一、概述 责任链模式属于行为型模式的一种,从字面上可理解为由多个节点对象所形成的一条链,每个节点对象拥有相同的结构,并拥有指向下一个处理事件的节点对象的引用,使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系,这些处理请求的对象按一定的顺序形成一条链,并沿着这条链处理请求,直到该事件被消费了为止。 二、应用场景 当一个请求发生时,有多个对象可以接原创 2016-05-16 16:36:44 · 330 阅读 · 0 评论