报纸编辑数字报刊设计技术与实践模式应用实验报告

报纸编辑数字报刊设计技术与实践模式应用实验报告

ID:30246177

大小:19.54 KB

页数:11页

时间:2018-12-27

报纸编辑数字报刊设计技术与实践模式应用实验报告_第1页
报纸编辑数字报刊设计技术与实践模式应用实验报告_第2页
报纸编辑数字报刊设计技术与实践模式应用实验报告_第3页
报纸编辑数字报刊设计技术与实践模式应用实验报告_第4页
报纸编辑数字报刊设计技术与实践模式应用实验报告_第5页
资源描述:

《报纸编辑数字报刊设计技术与实践模式应用实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划报纸编辑数字报刊设计技术与实践模式应用实验报告  武汉大学教学实验报告  信息管理学院专业编辑出版学日期XX年5月4日  1  2  3  4  5  实验二设计模式实验一  一、实验目的  熟练使用面向对象设计原则对系统进行重构;熟练使用PowerDesigner和任意一种面向对象编程语言实现几种常见的设计模式,包括简单工厂模式、工厂方法模式、抽象工厂模式、单例模式、适配器模式、桥接模式和组合模式,理解每一种设计模式的模式动

2、机,掌握模式结构,学习如何使用代码实现这些模式,并学会分析这些模式的使用效果。  二、实验内容目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划报纸编辑数字报刊设计技术与实践模式应用实验报告  武汉大学教学实验报告  信息管理学院专业编辑出版学日期XX年5月4日  1  2  3  4  5  实验二设计模式实验一  一、实验目的  熟练使用面向对象设

3、计原则对系统进行重构;熟练使用PowerDesigner和任意一种面向对象编程语言实现几种常见的设计模式,包括简单工厂模式、工厂方法模式、抽象工厂模式、单例模式、适配器模式、桥接模式和组合模式,理解每一种设计模式的模式动机,掌握模式结构,学习如何使用代码实现这些模式,并学会分析这些模式的使用效果。  二、实验内容目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质

4、的培训计划  使用面向对象设计原则对系统进行重构;使用PowerDesigner和任意一种面向对象编程语言实现简单工厂模式、工厂方法模式、抽象工厂模式、单例模式、适配器模式、桥接模式和组合模式,包括根据实例绘制模式结构图、编写模式实例模拟实现代码,运行并测试所编写代码。  (1)面向对象设计原则  在某图形库API中提供了多种矢量图模板,用户可以基于这些矢量图创建不同的显示图形,图形库设计人员设计的初始类图如下所示:  Client  Circle  +  ++++  TriangleRectangle  init():void+ini

5、t():void+init():voidsetColor():void+setColor():void+setColor():voidfill():void+fill():void+fill():voidsetSize():void+setSize():void+setSize():voiddisplay():void+display():void+display():void在该图形库中,每个图形类的init()方法用于初始化所创建的  图形,setColor()方法用于给图形设置边框颜色,fill()方法用于给图形设置填充颜色,se

6、tSize()方法用于设置图形的大小,display()方法用于显示图形。  客户类(Client)在使用该图形库时发现存在如下问题:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  ①由于在创建窗口时每次只需要使用图形库中的一种图形,因此在更换图形时需要修改客户类源代码;  ②在图形库中增加并使用新的图形时需要修改客户类源代码;  ③客户类在每次

7、使用图形对象之前需要先创建图形对象,有些图形的创建过程较为复  杂,导致客户类代码冗长且难以维护。  现需要根据面向对象设计原则对该系统进行重构,要求如下:  ①隔离图形的创建和使用,将图形的创建过程封装在专门的类中,客户类在使用图形时无须直接创建图形对象,甚至不需要关心具体图形类类名;  ②客户类能够方便地更换图形或使用新增图形,无须针对具体图形类编程,符合开闭原则。  绘制重构之后的类图并说明在重构过程中所运用的面向对象设计原则。(2)简单工厂模式  使用简单工厂模式设计一个可以创建不同几何形状(Shape),如圆形(Circle)

8、、矩形(Rectangle)和三角形(Triangle)等的绘图工具类,每个几何图形均具有绘制Draw()和擦除Erase()两个方法,要求在绘制不支持的几何图形时,抛出一个UnsupportedShape

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。