外观模式

网友投稿 548 2022-10-31

外观模式

外观模式

一、问题描述

客户购买和赎回基金,基金再购买和卖出多种股票或债券。过程相当于客户购买和赎回多种股票和债券,但客户并没有直接接触股票或债券。使用外观模式编写程序实现上述内容。

二、完成如下题目要求

(1)画出静态图

(2)写出采用该设计模式的好处

1.实现了子系统与客户端之间的松耦合关系。客户端屏蔽了子系统组件,减少了客户端所需处理的对象数目,并使得子系统使用起来更加容易。

(3)编写代码

#includeusing namespace std;//股票1类class Stock1{ public: void Sell() { cout<<"股票1卖出"<Buy(); stock2->Buy(); nationaldebt1->Buy(); nationaldebt2->Buy(); } void SellFund() { stock1->Sell(); stock2->Sell(); nationaldebt1->Sell(); nationaldebt2->Sell(); }};//Client类int main(){ Fund* fund = new Fund(); fund->BuyFund(); fund->SellFund(); return 0;}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:观察者模式
下一篇:一个非常容易使用的程序来处理臭名昭着的Android Camera和Camera2 API
相关文章

 发表评论

暂时没有评论,来抢沙发吧~