1.监听器:专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。 2.监听器的分类: 1).监听域对象(pageContext,request,application)自身的创建和销毁的事件监听器 2).监听域对象中的属性的增加和删除的事 ...
分类:
其他好文 时间:
2016-04-12 01:53:25
阅读次数:
205
1定义 当一个状态的内在状态改变时允许其行为改变,这个对象看起来像改变了其类 2类图 角色分析 State抽象状态角色,接口或者抽象类,负责状态定义,并且封装环境角色以实现状态切换 ConcreteState具体状态角色,完成两个职责:本状态行为管理以及趋向状态处理 本状态要做的事和本状态如何过度到 ...
分类:
编程语言 时间:
2016-04-09 00:25:47
阅读次数:
217
一.享元模式简介 如果有很多相同或者相似的对象可以使用享元模式,从而节约内存。 二.关键点 享元对象需要区分内部状态和外部状态。 内部状态:可以共享,不会随着外部状态改变。 外部状态:不可以共享,随外部状态改变。 享元共享类实现享元池管理享元对象。 三.简单实现 四.总结 享元模式就是把对象相同相似 ...
分类:
编程语言 时间:
2016-04-07 01:09:33
阅读次数:
131
状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 “状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。” 结构图 ...
分类:
其他好文 时间:
2016-04-05 16:10:38
阅读次数:
214
好处:将与特定状态相关的行为局部化,并将不同状态的行为分割开来。 当一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为时,就可以考虑使用状态模式。 ...
分类:
其他好文 时间:
2016-04-04 22:57:01
阅读次数:
410
正确的方法 以上触发的点击事件,在 clickListener里面可以获取到正确的view ,并对view进行状态改变。 如果用 注:mActivePosition是你要点击的GridView或ListView的position 如果用上面的方法触发点击事件,在 clickListener里面不能得 ...
分类:
其他好文 时间:
2016-04-01 20:18:02
阅读次数:
116
for(int i(定义变量)=0;i<length;i++) for(初始值;条件表达式;状态改变) { 循环体 } ...
分类:
其他好文 时间:
2016-03-31 21:50:24
阅读次数:
146
今天我们来讲一下Android中BroadcastReceiver的相关知识。
BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。
在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存...
分类:
移动开发 时间:
2016-03-31 11:00:24
阅读次数:
160
在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。大话设计模式中程杰老师给出的定义是,状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移...
分类:
其他好文 时间:
2016-03-29 10:36:05
阅读次数:
194
一、Reachability // 监听网络状态改变的通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(networkStateChange) name:kReachabilityChangedN
分类:
移动开发 时间:
2016-03-17 19:31:45
阅读次数:
750