全文预览

面向对象模拟题(东软)

上传者:叶子黄了 |  格式:docx  |  页数:9 |  大小:497KB

文档介绍
息浏览、文章信息检索?第 5页(共 9页) 老师学生用户添加课程介绍上传课件文章或消息修改文章或消息发布文章搜索文章下载文章浏览登录系统权限认证<<include>> 系统管理员页面维护审批处理上传课件页面更新处理注册申请<<include>> <<include>> 3、 Safehome 系统中包括报警器 alarm 、传感器 sensor 、灯 light 、相机 camera , 当系统启动时希望能直接启动以上设备,并协调它们的工作,采用什么模式适合该系统的控制流程, 请说明模式名称并画出类图( 10 分) 门面第 6页(共 9页) 第 7页(共 9页) 4 、气象门户网站 WeatherDay 最初仅是向 Larney 州的客户提供本州岛的天气预测信息 forecast () ,该数据来自 Larney 州的气象站 LarneyDAI () ,由于业务的扩展现在需要向其他四个州 OtherState 气象信息,因此需要访问它们的气象站数据 otherDAI ()。采用何种设计模式描述该场景比较合适,并且画出设计类图( 10分)。适配器第 8页(共 9页) 第 9页(共 9页) 三、一款关于挖掘宝藏游戏, 其中人物角色凯奇( Cage ), 两个守护神( Eudemon ): 老虎( Tiger )、狮子( Lion ) ;宝藏( Treasure )。功能需求: (1 ) 凯奇拿走一定数量的宝藏 take ( Treasure treasure , int quantity ) (2 ) 当宝藏数量发生变化的时候,会惊动守护神 notify () ,向凯奇发起攻击 attacks () 题目要求:请根据以上题目描述,说明采用的设计模式( 5分) ,给出系统的 UML 设计类图(15 分) ,并用 Java/C++/C# 语言(任选一种)予以实现( 10分)。观察者

收藏

分享

举报
下载此文档