首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于面向对象系统建模的叙述,回答下列问题。 【说明】 某软件企业为影音产品销售公司W开发一套在线销售系统,以提升服务的质量和效率。项目组经过讨论后决定采用面向对象方法开发该系统。在设计建模阶段需要满足以下设计要求: (1)w公司经常
阅读以下关于面向对象系统建模的叙述,回答下列问题。 【说明】 某软件企业为影音产品销售公司W开发一套在线销售系统,以提升服务的质量和效率。项目组经过讨论后决定采用面向对象方法开发该系统。在设计建模阶段需要满足以下设计要求: (1)w公司经常
admin
2013-01-20
92
问题
阅读以下关于面向对象系统建模的叙述,回答下列问题。
【说明】
某软件企业为影音产品销售公司W开发一套在线销售系统,以提升服务的质量和效率。项目组经过讨论后决定采用面向对象方法开发该系统。在设计建模阶段需要满足以下设计要求:
(1)w公司经常进行促销活动。根据不同的条件(如订单总额、商品数量、产品种类等),公司可以提供百分比折扣或现金减免等多种促销方式供提交订单的用户选择。实现每种促销活动的代码量很大,且会随促销策略不同经常修改。系统设计中需要考虑现有的促销和新的促销。而不用经常地重写控制器类代码。
(2)该在线销售系统需要计算每个订单的税率,不同商品的税率及计算方式会有所区别。所以W公司决定在系统中直接调用不同商品供应商提供的税率计算类,但每个供应商的类提供了不同的调用方法。系统设计中需要考虑如果公司更换了供应商,应该尽可能少地在系统中修改或创建新类。
项目组架构师决定采用设计模式来满足上述设计要求,并确定从当前已经熟练掌握的设计模式中进行选择,这些设计模式包括:适配器模式(Adapter)、构造器模式(Builder)、命令模式(Command)、外观模式(Facade)、中介模式(Mediator)、原型模式(Prototype)、代理模式(Proxy)、状态模式(State)和策略模式(Strategy)等。
请将项目组已经掌握的设计模式按照其作用分别归类到创建型、结构型和行为型模式中。
选项
答案
创建型模式:构造器模式、原型模式。 结构型模式:适配器模式、外观模式、代理模式。 行为型模式:命令模式、中介模式、状态模式和策略模式。
解析
创建型模式对类的实例化过程进行了抽象,能够使得软件模块做到与对象的创建和组织无关。创建型模式隐藏了对象是如何被创建的和组合在一起的,以达到使整个系统独立的目的。创建型模式包括工厂方法模式、抽象工厂模式、原型模式、单例模式和构造器模式等。
结构型模式描述如何将类或对象组合在一起形成更大的结构。结构型模式描述两种不同的事物,即类与类的实例。结构型模式包括适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式和代理模式等。
行为型模式是对在不同的对象之间划分责任和算法的抽象,它不仅是关于类和对象的,而且是关于它们之间的相互作用的。行为型模式包括职责链模式、命令模式、解释器模式、迭代器模式、中介模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式和访问者模式等。
转载请注明原文地址:https://www.kaotiyun.com/show/3NQZ777K
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1,-2,3,10,-4,7,2,-5,和最大的子数组为3,10,
求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
组合问题(从M个不同字符中任取N个字符的所有组合)
定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数。要求时间对长度为n的字符串操作的复杂度为O(n),辅助内存为O(1)。
什么是ASP.net中的用户控件
隐藏OutlookExpress的工具栏。
设置本地连启动WindowsXP系统自带防火墙。
随机试题
下列哪项不是左向右分流先心病的共同特点
_____可以测定焊缝金属的抗拉强度值。
案例(纯属虚构):A公司向美国B公司出口工艺品一批,我方于周一上午十时以自动电传向美商发盘,公司原定价为每单位500美元CIF纽约,但我方工作人员由于疏忽而误报为每单位500元人民币CIF纽约。如果我方在第二天上午九点发现,客户未接受,你认为
DearCassy,Thanksforremindingmebye-mailthatyouwanttobaby-sitourchildren.Inspiteofthe【21】thatyouareonly
下列除哪项外,均可使用培元补肾法
肝性脑病躁动不安时不宜用
患儿,男,8岁。患痄腮,腮部肿胀渐消退,右侧睾丸肿胀疼痛,舌红苔黄,脉数。治疗应首选
主要保护工业产权的国际公约是()。
200×年×月×日14时50分,某县磷肥厂新建4号500t硫酸罐发生爆炸事故,罐顶盖飞出,砸死3人。事故当日下午,该厂3名机械维修工人,利用乙炔割炬在硫酸罐底部开孔放水,准备接出第二根硫酸罐管道。当焊割工刚把割炬点着火的瞬间,硫酸罐突然发生爆炸。一声巨响
《中华人民共和国义务教育法》颁布于()。
最新回复
(
0
)