首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于面向对象系统建模的叙述,回答下列问题。 【说明】 某软件企业为影音产品销售公司W开发一套在线销售系统,以提升服务的质量和效率。项目组经过讨论后决定采用面向对象方法开发该系统。在设计建模阶段需要满足以下设计要求: (1)w公司经常
阅读以下关于面向对象系统建模的叙述,回答下列问题。 【说明】 某软件企业为影音产品销售公司W开发一套在线销售系统,以提升服务的质量和效率。项目组经过讨论后决定采用面向对象方法开发该系统。在设计建模阶段需要满足以下设计要求: (1)w公司经常
admin
2013-01-20
90
问题
阅读以下关于面向对象系统建模的叙述,回答下列问题。
【说明】
某软件企业为影音产品销售公司W开发一套在线销售系统,以提升服务的质量和效率。项目组经过讨论后决定采用面向对象方法开发该系统。在设计建模阶段需要满足以下设计要求:
(1)w公司经常进行促销活动。根据不同的条件(如订单总额、商品数量、产品种类等),公司可以提供百分比折扣或现金减免等多种促销方式供提交订单的用户选择。实现每种促销活动的代码量很大,且会随促销策略不同经常修改。系统设计中需要考虑现有的促销和新的促销。而不用经常地重写控制器类代码。
(2)该在线销售系统需要计算每个订单的税率,不同商品的税率及计算方式会有所区别。所以W公司决定在系统中直接调用不同商品供应商提供的税率计算类,但每个供应商的类提供了不同的调用方法。系统设计中需要考虑如果公司更换了供应商,应该尽可能少地在系统中修改或创建新类。
项目组架构师决定采用设计模式来满足上述设计要求,并确定从当前已经熟练掌握的设计模式中进行选择,这些设计模式包括:适配器模式(Adapter)、构造器模式(Builder)、命令模式(Command)、外观模式(Facade)、中介模式(Mediator)、原型模式(Prototype)、代理模式(Proxy)、状态模式(State)和策略模式(Strategy)等。
请将项目组已经掌握的设计模式按照其作用分别归类到创建型、结构型和行为型模式中。
选项
答案
创建型模式:构造器模式、原型模式。 结构型模式:适配器模式、外观模式、代理模式。 行为型模式:命令模式、中介模式、状态模式和策略模式。
解析
创建型模式对类的实例化过程进行了抽象,能够使得软件模块做到与对象的创建和组织无关。创建型模式隐藏了对象是如何被创建的和组合在一起的,以达到使整个系统独立的目的。创建型模式包括工厂方法模式、抽象工厂模式、原型模式、单例模式和构造器模式等。
结构型模式描述如何将类或对象组合在一起形成更大的结构。结构型模式描述两种不同的事物,即类与类的实例。结构型模式包括适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式和代理模式等。
行为型模式是对在不同的对象之间划分责任和算法的抽象,它不仅是关于类和对象的,而且是关于它们之间的相互作用的。行为型模式包括职责链模式、命令模式、解释器模式、迭代器模式、中介模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式和访问者模式等。
转载请注明原文地址:https://kaotiyun.com/show/3NQZ777K
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如输入整数22和如下二元树10
定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树10
列举ADO.NET中的五个主要对象,并简单描述
将一整数逆序后放入一数组中(要求递归实现)
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:namespacetest{publicdelegatevoidOnDBOperate();publicclassUserControlBase
把个人的信息进行设置,显示图片“火箭发射”,与其他人共享网络摄像机功能。
把D:下的图片文件夹进行网络共享但是其他网络用户只能读取。
设置本地连启动WindowsXP系统自带防火墙。
随机试题
最能证明心动过速起源于心室的心电图表现是
气温低于()℃时,运输易冻的硝化甘油炸药,必须采取防冻措施。
塑料制220kV断路器外壳
将投资项目多项未来金额(比如现金流量)换算成一项当前金额(折现)的估值方法是()。
注册会计师应当根据审计结论给出审计意见,审计意见主要有()类型。
某企业为一般纳税人,增值税税率为17%,2013年7月发生下列业务:(1)购买材料一批,专用发票注明:价款300万元,增值税17万元,另外支付运费1万元,已入库,并付款;(2)销售产品一批,专用发票注明:价款500万元,增值税85万元,成本400万元,产
反映群体内部存在从众压力的光点实验是()于1935年做的。
(2017·江西)教育的根本任务是培养人,在一定社会中培养具有什么样政治方向、思想意识的人,是由()决定的。
编码与解码(暨南大学2011年研;北大2010年研;复旦大学2010年研)
党的十八大提出要全面提高开放型经济水平。下列说法正确的是()。
最新回复
(
0
)