首页
登录
从业资格
以下C++代码实现一个超市简单销售系统中的部分功能,顾客选择图书等物品(Item
以下C++代码实现一个超市简单销售系统中的部分功能,顾客选择图书等物品(Item
admin
2022-08-02
105
问题
以下C++代码实现一个超市简单销售系统中的部分功能,顾客选择图书等物品(Item)加入购物车(ShoppingCart),到收银台(Cashier)对每个购物车中的物品统计其价格进行结账,设计如图5-1所示类图。
选项
答案
解析
(6)(1):public Item
(2)this->price=price
(3)visitor->visit(this)
(4)public visitor
(5)void visit(Book*book)
(6)item->accept(visitor)
这里考察的是访问者模式。其定义如下:封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。
转载请注明原文地址:https://tihaiku.com/congyezige/2408037.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
以下不属于易用性测试的是( )。A.安装测试 B.负载测试 C.功能易用性
以下不属于安全测试方法的是( )。A.安全功能验证 B.安全漏洞扫描 C.
为了能按时交付系统,开发小组在实现“确定最优任务分配方案”功能时采用了蛮力的方法
为检验某Web系统并发用户数是否满足性能要求,应进行( )。A.负载测试 B
软件工程的基本要素包括方法、工具和( )。A.软件系统 B.硬件环境 C.
某银行系统要求报表功能容易扩展,以便在需要的时候可以处理新的文件格式,则该需求是
某系统中,模块A处理与销售相关的所有细节,仅需要发送一个包含销售量、价格和时间的
某企业想开发一套B2C系统,其主要目的是在线销售商品和服务,使顾客可以在线浏览和
某酒店预订系统有两个重要功能:检索功能和预订功能。检索功能根据用户提供的关键字检
某计算机系统采用页式存储管理方案,假设其地址长度为32位,其中页号占20位,页内
随机试题
阴线中,实体的上影线的长度表示()和()之间的价差。A、最高价B、最低价C、开盘价D、收盘价A,C阴线中,实体的上影线的长度表示最高价和
[originaltext]M:EnglishLanguageCenter.HowmayIhelpyou?W:Yes.I’mcalli
Thebinaryplanethypothesis—thatEarthandtheMoonformedsimultaneouslybyth
在中国境内无住所,但在一个纳税年度中在中国境内居住200天(无税收协定)的普通人
5类非屏蔽双绞线(UTP)由( )对导线组成。A.2 B.3 C.4 D
2003年,广东第三产业占GDP比重比2002年增长了几个百分点?A.40
基金从业人员在执业活动中接触到的秘密不包括( )。A.商业秘密 B.客户资料
二妙散主治证的表现不包括A.两足痿软B.足膝红肿疼痛C.小便涩痛D.下部湿疮E.
假设大豆每个月的持仓成本为20~30元/吨,若一个月后到期的大豆期货合约与大豆现
21-三体综合征标准型( )。A.46,XY(或XX),-14,+t(14q2
最新回复
(
0
)