观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。
观察者模式结构图如下:
举例:
气象系统有三个部分分别是气象站(获取实际气象数据的物理装置),WeatherData对象(用来追踪来自气象站的数据,并更新布告板)和布告板(显示目前天气状况给用户看)。Weather...
分类:
编程语言 时间:
2014-06-20 13:38:15
阅读次数:
236
观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使他们自己能够自动更新自己。简单描述:1个Subject类(可以是抽象类可以是接口),可以有多个具体Subject类(继承抽象Subject),此具体Subject持有...
分类:
编程语言 时间:
2014-06-09 23:02:37
阅读次数:
326
5.3.1 业务方案描述1.
对于使用标准成本管理的企业,在采购价格维护后(通过一揽子协议或者报价单进行采购价格维护),采购订单会自动引入最新生效的报价单金额(或者自动引入一揽子协议价格)。同时,财务成本管理人员,会根据维护的采购价格,对物料待定成本进行维护。当阶段性价格调整较大时,成本管理人员也会...
分类:
其他好文 时间:
2014-06-09 22:36:35
阅读次数:
264
观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。下面来写一个简单的观察者模式:S...
分类:
其他好文 时间:
2014-06-08 15:02:02
阅读次数:
342
PWD和OLDPWDPWD代表当前工作目录,改变目录后系统会自动更新该环境变量OLDPWD代表之前的工作目录实验:先进入/home目录,再cd到/etc目录,查看这两个变量
PATH这个环境变量大家应该比较熟悉,可执行文件的搜索路径,避免每次都要写全路径或者相对路径。默认多个可执行文件路径以冒号分隔...
分类:
系统相关 时间:
2014-06-07 21:01:53
阅读次数:
563
2.6.1 业务方案描述
对于企业集团,存在同一物料在不同工厂使用。各工厂又存在各自所对应不同的供应子库和完工子库,为此,需要设置任务类型与供应子库、完工子库的对应关系,任务释放时自动根据此对应关系更改任务的供应子库与完工子库信息。减少人工维护的工作量和降低人工维护的出错几率。2.6.2
业务方案逻...
分类:
其他好文 时间:
2014-06-03 13:57:15
阅读次数:
199
简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。
观察者模式的结构 观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publish/.....
分类:
编程语言 时间:
2014-06-03 09:56:30
阅读次数:
392
装饰者模式是JDK中另一个使用较多的设计模式,上一个是观察者模式(在Swing中大量使用),业内好的API设计无一离不开常见的设计模式,通常我们所说要阅读源码,也是为了学习大牛们的设计思路。————题记
设计模式
观察者模式:定义了对象之间一对多的依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会受到通知并自动更新。
装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提...
分类:
其他好文 时间:
2014-06-02 05:31:47
阅读次数:
234
主要原理是:
在应用启动的时候,去取服务器上版本号 ,与当前应用的对比如果有更新则下载
下面这个是获取当前应用的版本信息
下面则是通过java net包来get版本信息,进行比较
服务器端格式如下 version_1.0.2
HttpURLConnection 获取输入流,再用
BufferedReader 缓冲流,readline成String,再比较...
分类:
移动开发 时间:
2014-06-02 02:18:50
阅读次数:
284