JAVA观察者模式(observer pattern)
StockData( extends Observable)只需要关注一个事件就好了。把多余的代码分割出来,封装到一个event事件类里。只要有新事件就通知 Investor( implements Observer)观察者有时间了。具体的时间有观察者调用时间的方法来触发。这样代码会整洁不少,逻辑也会很清晰、、
观察者模式和发布/订阅模式的区别
观察者(Observer)模式又名发布-订阅(Publish/Subscribe)模式。GOF给观察者模式如下定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。
在这里先讲一下面向对象设计的一个重要原则——单一职责原则。因此系统的每个对象应该将重点放在问题域中的离散抽象上。因此理想的情况下,一个对象只做一件事情。这样在开发中也就带来了诸多的好处:提供了重用性和维护性,也是进行重构的良好的基础。
因此几乎所有的设计模式都是基于这个基本的设计原则来的。观察者模式的起源我觉得应该是在GUI和业务数据的处理上,因为现在绝大多数讲解观察者模式的例子都是这一题材。但是观察者模式的应用决不仅限于此一方面。
下面我们就来看看观察者模式的组成部分。
1) 抽象目标角色(Subject):目标角色知道它的观察者,可以有任意多个观察者观察同一个目标。并且提供注册和删除观察者对象的接口。目标角色往往由抽象类或者接口来实现。
2) 抽象观察者角色(Observer):为那些在目标发生改变时需要获得通知的对象定义一个更新接口。抽象观察者角色主要由抽象类或者接口来实现。
3) 具体目标角色(Concrete Subject):将有关状态存入各个Concrete Observer对象。当它的状态发生改变时, 向它的各个观察者发出通知。
4) 具体观察者角色(Concrete Observer):存储有关状态,这些状态应与目标的状态保持一致。实现Observer的更新接口以使自身状态与目标的状态保持一致。在本角色内也可以维护一个指向Concrete Subject对象的引用。
在这里先讲一下面向对象设计的一个重要原则——单一职责原则。因此系统的每个对象应该将重点放在问题域中的离散抽象上。因此理想的情况下,一个对象只做一件事情。这样在开发中也就带来了诸多的好处:提供了重用性和维护性,也是进行重构的良好的基础。
因此几乎所有的设计模式都是基于这个基本的设计原则来的。观察者模式的起源我觉得应该是在GUI和业务数据的处理上,因为现在绝大多数讲解观察者模式的例子都是这一题材。但是观察者模式的应用决不仅限于此一方面。
下面我们就来看看观察者模式的组成部分。
1) 抽象目标角色(Subject):目标角色知道它的观察者,可以有任意多个观察者观察同一个目标。并且提供注册和删除观察者对象的接口。目标角色往往由抽象类或者接口来实现。
2) 抽象观察者角色(Observer):为那些在目标发生改变时需要获得通知的对象定义一个更新接口。抽象观察者角色主要由抽象类或者接口来实现。
3) 具体目标角色(Concrete Subject):将有关状态存入各个Concrete Observer对象。当它的状态发生改变时, 向它的各个观察者发出通知。
4) 具体观察者角色(Concrete Observer):存储有关状态,这些状态应与目标的状态保持一致。实现Observer的更新接口以使自身状态与目标的状态保持一致。在本角色内也可以维护一个指向Concrete Subject对象的引用。
谁给我解释下啥叫做观察者模式
官方的定义:
The Observer Pattern defines a one-to-many dependency between objects so that when one object changes state, all of its dependents are notified and updated automatically. (观察者模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新)
The Observer Pattern defines a one-to-many dependency between objects so that when one object changes state, all of its dependents are notified and updated automatically. (观察者模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新)
中国有没有出过五百元的人民币?
大面额的人民币却一直没有发行,甚至发行500元或1000元大钞的话题一度成为一个禁忌。人们知道,货币贬值是通货膨胀表现。如果通货膨胀越来越严重了,人民币就越来越不值钱了,那么发行大额的货币就显得顺理成章。虽然人们的收入水平在提高,若提及这一话题,很可能造成民众对于通胀的恐慌心理。
民国37年8月,国民政府实行币制改革,废除法币,流通金圆券。以金圆券1元折合法币300万元收回法币。在金圆券发行3个月后,物价暴涨,币值猛跌。甚至有网友说发现了民国面值10000元、50万、60亿的货币,但民国时期“一麻袋纸币买不了两个鸡蛋”,可见民国时期的货币毫无价值。
从理论上看,就是发行了大面额钞票,也只是人民币单位面值的变化而已,发行额总量不变,单位面值大,发行纸币的张数就减少,这也不会导致通货膨胀。再说随着一国经济的发展,一种货币的发行面额必然会越来越大,在货币史上也是一种常见的现象。
那么,发行大面额钞票有没有这个必要?其实,钞票的功能就是流通。大面额货币发行亦多次被炒作,央行也多次出面进行辟谣。此前也曾有多名政协委员提案建议发行大面额人民币,是以满足经济社会发展需要和降低货币流通成本。而科学技术高速发展已经给人们生活带来了极大的便利,有专家称,现在货币正在向无纸化发展,如电子货币、移动支付等,发行大面额的货币反而可能带来不便。
显然,大面额货币对老百姓的心理似乎有很强的暗示,也是老百姓收入财富增加的体现。有观察者认为,现在中国经济发展逐步和世界接轨,随着大额交易的增多,同时会产生一定的大额面值货币的需求。但,是否发行大额货币,国家应该做一个系统评估,考虑需要跟世界接轨的相应面值货币。不过,发行大额货币也可能给造假者带来更高的利益。
民国37年8月,国民政府实行币制改革,废除法币,流通金圆券。以金圆券1元折合法币300万元收回法币。在金圆券发行3个月后,物价暴涨,币值猛跌。甚至有网友说发现了民国面值10000元、50万、60亿的货币,但民国时期“一麻袋纸币买不了两个鸡蛋”,可见民国时期的货币毫无价值。
从理论上看,就是发行了大面额钞票,也只是人民币单位面值的变化而已,发行额总量不变,单位面值大,发行纸币的张数就减少,这也不会导致通货膨胀。再说随着一国经济的发展,一种货币的发行面额必然会越来越大,在货币史上也是一种常见的现象。
那么,发行大面额钞票有没有这个必要?其实,钞票的功能就是流通。大面额货币发行亦多次被炒作,央行也多次出面进行辟谣。此前也曾有多名政协委员提案建议发行大面额人民币,是以满足经济社会发展需要和降低货币流通成本。而科学技术高速发展已经给人们生活带来了极大的便利,有专家称,现在货币正在向无纸化发展,如电子货币、移动支付等,发行大面额的货币反而可能带来不便。
显然,大面额货币对老百姓的心理似乎有很强的暗示,也是老百姓收入财富增加的体现。有观察者认为,现在中国经济发展逐步和世界接轨,随着大额交易的增多,同时会产生一定的大额面值货币的需求。但,是否发行大额货币,国家应该做一个系统评估,考虑需要跟世界接轨的相应面值货币。不过,发行大额货币也可能给造假者带来更高的利益。
邮局能订到哪些发行量高的财经杂志?一年又是多少?
中国经济周刊简介《中国经济周刊》是人民日报社主管主办的国内目前惟一一份以政经为主的综合经济类周刊杂志。前身是人民日报海外版分别于1992-1993、1999-2002年创办的经济内参《中国经济快讯》。2002年首次改版并公开发行。2004年1月经国家新闻出版总署与人民日报社批准正式更为现名,国际标准刊号ISSN1672-7150,国内统一刊号CN11-5196/F,邮发代号2-977,国外代号W5372。 2004年5月经国家工商总局和人民日报社批准,《中国经济周刊》杂志社正式注册成立。《中国经济周刊》杂志社为企业法人单位,负责《中国经济周刊》的编辑、出版,具有期刊发行及广告经营权。定位:“领导决策的经济参考。”以政经为主的综合经济类期刊。为中央、地方及企业的领导层提供最有决策借鉴价值的资讯。使命:中国经济转型的真实记录者,中国经济国际化的理性观察者,中国经济复兴的历史见证者。地位:国务院新闻主管部门指定的中央级重点新闻单位,位居中国财经媒体前10强。人民日报报系中的第一品牌杂志。过去,我们是中国最早的经济周刊;现在,我们是中国惟一的经济周刊;明天,我们是中国最好的经济周刊。理念:为国尽言、为民立言、为我发言。关注国计民生、追求公信济世。读者:核心目标读者群为城市和企业的领导者和决策层。泛读者群为年龄在25岁-55岁之间,大学以上学历的副处级或副经理级以上的干部。他们是中国最有影响力和购买力的人群;他们是中国典型的“四高”(高职位、高学历、高收入、高消费)人群;他们是中国拥有社会资源和财富最多的人群;他们是掌握中国经济现实并关涉中国经济命运最重要的人群。内容:以体制经济为核心的宏观经济、以城市经济为核心的区域经济、以企业经济为核心的产业经济、以金融为核心的财经领域。风格:重理性和建设性,但不平淡中庸;重效果和影响力,但不偏激炒作。语体:简洁明快,厚重大方,重吸引力和感染力。人力:人民日报海外30多个记者站近百名记者,国内33个记者站百余名记者的支持,本刊总部共40人的精干团队及本刊专设的遍布全国的近30个通联网点的近百名工作人员的加盟,使其具有雄厚的团队力量。追求:让读者信任(基本要求)、喜爱(良好要求)、尊重(优秀要求)、敬畏(最高要求)的值得珍藏的经济杂志。发行系统:《中国经济周刊》杂志2004年度发行量达到96530份,预计2005年度发行量将突破130000份。多渠道发行:《中国经济周刊》杂志发行渠道有:政府机关征订;通过邮局发行和零售;杂志社发行部邮发和零售;向中央各机关赠阅。重经济中心:注重向各大经济圈的中心城市发行,尤其针对长三角、珠三角、华中、华北、东北 、西南 和西北的中心城市,加大订阅力度,保证订阅读者成倍增长。高质量终端:全国近百家零售代理商,使读者能够快捷方便地获得每期最新的《中国经济周刊》杂志。高层次受众:《中国经济周刊》每期必送近万份给国家有关领导、国务院相关部门参阅;数万名各地厅级以上领导和大中企业领导通过订阅成为本刊受众。广泛的宣传:《中国经济周刊》杂志定期上报政府相关机构,并作为主要推荐杂志,在各大机场、高级商务会所、证券机构等目标受众进行集中展示和重点推荐。