设计模式
代码说明:
3-5 观察者模式实例之股票变化:某在线股票软件需要提供如下功能:当股票购买者所购买的某支股票价格变化幅度达到5%时,系统将自动发送通知(包括新价格)给购买股票的股民。现使用观察者模式设计该系统,绘制类图并编程模拟实现。 3-6状态模式实例之银行转账:在某银行系统中,我们定义了账户的三种状态:(1)如果账户(Account)中余额(balance)大于等于0,此时账户的状态为绿色(GreenState),即正常状态,表示既可以向该账户存款(deposit)也可以向从该账户取款(whithdraw)。(2)如果该账户中余额小于0,并且大于等于-1000,则该账户的状态为黄色(YellowState),即欠费状态,此时既可以向该账户存款也可以从该账户取款。(3)如果该账户余额小于-1000,那么该账户的状态为红色(RedState),即透支状态,此时用户只能向该账户存款,不能在从中取款。现在用状态模拟来实现状态的转化问题,用户只要执行简单的存款和取款操作,系统根据数量自动转换到相应的状态。(Need to transport toBaiDu)
文件列表:
设计模式
设计模式\3-4实验结果.JPG, 61695, 2017-12-03
设计模式\3-4观察者模式.JPG, 89547, 2017-12-03
设计模式\3-5实验结果.JPG, 62982, 2017-12-03
设计模式\3-5状态模式.JPG, 135718, 2017-12-03
设计模式\设计模式.docx, 17436, 2017-12-11
下载说明:请别用迅雷下载,失败请重下,重下不扣分!