一个对象状态改变,通知正在对他进行观察的对象,这些对象根据各自要求进行改变; 在cocoatouch框架中,NSNotification机制和KVO使用了观察者模式通知(notification)机制原理图 在通知机制中,对某个通知感兴趣的所有对象...
分类:
移动开发 时间:
2015-01-23 12:47:27
阅读次数:
249
用途 状态模式 (State) 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 状态模式是一种行为型模式。结构 图-状态模式结构图State : 定义一个接口以封装与 Context 的一个特定状态相关的行为。abstractclassState{publicabst...
分类:
编程语言 时间:
2015-01-23 10:50:04
阅读次数:
160
状态模式:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。
分类:
其他好文 时间:
2015-01-18 19:40:01
阅读次数:
174
上一篇文章我们通过一个实例来说明了并发编程为什么要做同步处理,下面我们再来巩固一下。
对象如果拥有可变状态的变量,并且被多线程访问,那么这个时候我们要对可变状态变量的状态改变做原子操作处理。
锁机制是保证这样的操作的一个有效的方法,它可以保证变量的状态在被更新时是在一个原子操作中进行的。
java提供了一种内置锁机制来支持原子性:同步代码块(Sync...
分类:
编程语言 时间:
2015-01-18 15:44:11
阅读次数:
205
和按钮类似,这里采用cb1.setOnCheckedChangeListener(this);方法分别对3个CheckBox进行CheckChange事件绑定,然后在onCheckedChanged抽象函数中对点击CheckBox的状态进行获取并用Toast显示。 1 //使用状态改变检查监听器 2...
分类:
移动开发 时间:
2015-01-16 22:09:11
阅读次数:
398
商业引擎中为了提高绘图效率,所以要尽量减少提交到图形加速卡的数据量.所以就有了分批渲染的概念.渲染不同的材质或者模型都会导致渲染状态改变,每一个改变都会触发新的绘图的操作,所以尽量减少渲染状态的改变就可以节省硬件的耗时.图层:数据集被加载到地图或三维场景中显示时被称为图层.图层是数据集的可视化定义....
分类:
其他好文 时间:
2015-01-15 19:55:45
阅读次数:
112
eg:Cursor.Current = Cursors.WaitCursor;dosomething(); Cursor.Current = Cursors.Default; Cursor.Current = Cursors.WaitCursor;//等待Cursor.Current = Curs....
表空间的四种状态:online,offline,readwrite和readyonlySQL>selectfile#,status,enabledfromv$datafile;FILE#STATUSENABLED------------------------------1SYSTEMREADWRITE2ONLINEREADWRITE3ONLINEREADWRITE4ONLINEREADWRITE5ONLINEREADWRITEusers表空间状态改变:SQL&g..
分类:
数据库 时间:
2015-01-15 13:05:24
阅读次数:
161
{相关信息}窗口事件(WindowEvent)指窗口状态改变的事件,例如当窗口 Window 对象的打开、关闭、激活、停用或者焦点转移到窗口内,以及焦点移除而生成的事件,一般发生在 Window、Frame、Dialog 等类的对象上。使用窗口事件必须为组件添加一个实现 WindowListener...
分类:
编程语言 时间:
2015-01-14 21:19:11
阅读次数:
194
观察者模式(Observer Patterns) ????观察者模式:定义了对象间一对多的依赖,这样一来,当一个对象的状态改变时,它的所有依赖都会自动收到通知并自动更新。 ? ? 现在有一种需求:IOS系统的手机和Android...
分类:
其他好文 时间:
2015-01-04 11:38:50
阅读次数:
123