
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
装饰模式 一、题目:简单的手机(SimplePhone)在接收到来电的时候,会发出声音来提醒主人,而现在我们需要为该手机添加一项功能,在接收来电的时候,除了有声音,还能产生震动(JarPhone),还可以得到更加高级的手机(ComplexPhone),来电时,它不仅能够发生,产生震动,而且有灯光闪烁提示,使用装饰模式来模拟手机功能的升级过程,要求绘制类图形编程模拟实现。(1)给出装饰模式等结构视
迭代器模式 一、题目:某教务管理信息系统中,一个班级(class)包含多个学生(Stedent),使用java内置迭代器实现对学生数据的双向遍历,要求按学生年龄由大到小的次序输出学生信息,现使用迭代器模式设计系统。(1)绘制迭代器模式结构视图(2)给出实例类图并实现代码。二、所用模式结构视图: 三、实例类图:四、实例实现代码: (因为区分,所以在类的前面加了Gj19) 学生类:package
原型模式 一、题目:某数据处理软件需要增加一个图表复制功能。在图表对象(DataChart)中包含一个数据集对象(DataSet)。数据集对象用于封装要显示的数据,用户可以通过界面上的复制按钮将该图表复制一份,复制后,即可得到新的图表对象,然后可以修改新图表的编号、颜色、数据。试用原型模式设计软件实现深克隆。(1)给出原型模式等结构视图(2)给出该实例等类图及代码实现二、所用模式结构视图:
组合模式 一、题目:使用组合模式,设计一个杀毒软件(AntiVirus)的框架,该软件既可以对某个文件夹Folder杀毒,也可以对某个指定的文件杀毒,文件种类包括,文本文档TextFile,图片文件ImageFile,视频文件VideoFile,绘制类图并编程模拟实现。(1)绘制组合模式结构视图(2)给出实例类图并实现代码。二、所用模式结构视图: 三、实例类图:四、实例实现代码: (因为区分
观察者模式 一、题目:某公司欲开发一套机房监控系统,如果机房达到一定指定温度,传感器将作出反应,将信号传递给响应设备,如警示灯将闪烁,报警器将发出警报,安全逃生门将自动开启、隔热门将自动关闭,每一响应设备的行为右专门的程序来控制,为支持将来引入新类型的响应设备,用观察者模式设计该系统(1)绘制观察者模式结构视图(2)给出实例类图并实现代码二、所用模式结构视图: 三、实例类图:四、实例实现代码
工厂模式一、题目:现需要设计一个程序来读取多种不同类型的图片格式,针对每一种图片格式都设计一个图片读取器ImgReader,如gif图片读取器GifReader用于读取gif格式的图片,jpg图片读取器JPGReader用于读取jpg格式的图片。图片读取器对象通过图片读取器工厂ImgReaderFactory来创建。ImgReaderFactory是一个抽象类,用于定义创建图片读取器的工厂方法,其
简单工厂模式一、题目:使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W。则返回一个对象Woman,用java语言实现该场景。现在需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。(1)绘制简单工厂模式结构视图;(2)请绘制该实例类图,并代码实现。二、所用模式结构视图:三、实
工厂模式 一、题目:某OA系统需要提供一个加密模块,将用户机密信息(如口令、邮箱等)加密之后,存储在数据库中,系统已经定义好了数据库操作类,为了提高开发效率,现需要重用已有的加密算法,这些加密算法封装在由第三方提供的类中,有些甚至没有源代码,试使用适配器模式,设计该模块,在不修改现有类的基础上,重用第三方加密算法。现有一个接口DataOperation定义了排序算法sort(int []),和查
在物联网时代,将有大量智能设备不规则地部署在各种通信系统中,例如智能农业和智能家居自动化,以监控、生成数据并及时处理数据,从而实现智能服务。然而,由于严格的设备尺寸限制和生产成本考虑,物联网设备通常受到能量限制和计算限制,因此如何有效解决上述两大限制对于物联网的应用至关重要。无线功率传输(WPT)和移动边缘计算(MEC) 分别是延长设备寿命和增强设备计算能力的两种有前途的技术。WPT的关键理念是让








