设计模式-观察者模式(java)

技术设计模式-观察者模式(java) 设计模式-观察者模式(java)当股票的价格上涨或下降5%时,会通知持有该股票的股民,当股民听到价格上涨的消息时会买股票,当价格下降时会大哭一场。
类图public

设计模式-观察者模式(java)

当股票的价格上涨或下降5%时,会通知持有该股票的股民,当股民听到价格上涨的消息时会买股票,当价格下降时会大哭一场。

类图

公共类顾敏实现观察者

私有字符串名称;

公共顾敏(字符串n){ 0

//TODO自动生成的构造函数存根

名称=n;

}

@覆盖

public void moneyUp(){ 0

//TODO自动生成的方法存根

System.out.println(name '买了一些股票(股票升了)');

}

@覆盖

public void money DoWn(){ 0

//TODO自动生成的方法存根

System.out.println(name '股票降价了,哭了');

}

}

公开课谷朴延伸主题{

公家瓢(){中

//TODO自动生成的构造函数存根

}

/*

*公开作废添加(观察者o){ super。添加(o);}

*/

公共空间(双a){ 0

//TODO自动生成的方法存根

if(a0.05)

for(观察者口香糖: olist){ 0

口香糖。钱涨了();

}

}

公共作废(双a){ 0

//TODO自动生成的方法存根

if(a0.05)

观察员gum:olist()

口香糖。money DoWn();

}

}

}

公共界面观察者(

公众作废钱();

public void money DoWn();

}

导入Java。乌提尔。ArrayList

公共抽象类主题{

受保护的数组列表服务器olist=new ArrayList();

公共主题(){ 0

//TODO自动生成的构造函数存根

}

公共无效添加(观察者o){ 0

奥利斯特。添加(o);

}

公共无效删除(观察者o){ 0

奥利斯特。移除(o);

}

公共摘要作废(双a);

公开摘要作废(双a);

}

公共类客户端{

公共静态void main(String[]参数){ 0

//TODO自动生成的构造函数存根

科目f=新增古票();

顾敏g1=新顾敏('李峰股民');

顾敏g2=新顾敏('王磊股民');

f。添加(G1);

f。添加(G2);

System.out.println('股票升了');

f。上升(0.1);

System.out.println('比率小于0.05');

系统。出去。println();

f。下降(0.001);

System.out.println('股票降了');

f。向下(0.1);

System.out.println('比率小于0.05');

f。下降(0.001);

}

}

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/107435.html

(0)

相关推荐

  • 数据库语句能通过脚本运行吗(数据库脚本版本管理)

    技术数据库日常维护常用的脚本语句是什么小编给大家分享一下数据库日常维护常用的脚本语句是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!  1

    攻略 2021年12月20日
  • ace什么意思,女团中的ACE是什么意思

    技术ace什么意思,女团中的ACE是什么意思ACE不知道吗?没玩过英雄联盟和王者荣耀吗,还是你们从来没有ACE过对面,而放到女团中,就是能把队友团灭的人ace什么意思。而换一种说法就是,对团队做出的贡献最大,并且拥有最大

    生活 2021年10月30日
  • rhel6.4-11.2.0.3-RAC如何搭建单节点DG

    技术rhel6.4-11.2.0.3-RAC如何搭建单节点DG这篇文章主要为大家展示了“rhel6.4-11.2.0.3-RAC如何搭建单节点DG”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一

    攻略 2021年11月16日
  • m是什么,“S”和“M”是什么意思

    技术m是什么,“S”和“M”是什么意思S是施虐症:指中世纪法国一个侯爵叫做萨德m是什么,他在生活中喜欢对女性施加虐待,在他的作品中有大量性变态行为的描述,所以后来的学者把主动的虐待症,也就是喜欢虐待别人,命名为萨德现象(

    生活 2021年10月23日
  • 顺序志愿,学考志愿填报顺序重要吗

    技术顺序志愿,学考志愿填报顺序重要吗重要的,一般是按顺序录取,所以第一志愿很重要顺序志愿。考生要按照招生专业对选考科目的要求填报志愿,只有符合选考科目要求才能报考相应专业。考生须熟知平行志愿投档原则。平行志愿投档时按照“

    生活 2021年10月31日
  • 跨境独立站有哪些主机可以选择海外服务器

    技术跨境独立站有哪些主机可以选择海外服务器很多电商用户如果要电商独立站的话一般都首选欧美市场,那么如果确定了网站要放在美国机房的话,选择什么样的主机比较合适的,以下几个方案可以供您参考比较共享服务器 大多数人之所以选择共

    礼包 2021年10月19日