- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设计模式课程设计 题 目: 画 图 程 序 学 院: 信息科学与技术学院 专 业: 软件工程 学 号: 姓 名: 陈 志 1.需求分析 该系统是一个画图程序, 我们要用设计模式的思想来设计系统结构, 然后实现基 本图形的绘制功能。 1.1 设计模式要求 至少在其中运用 6 种模式,其中涉及到的模式有装饰模式、策略模式、桥梁模 式三种。 1.2 画图基本要求 能实现基本图形的绘制功能 1.3 画图高级要求 实现图形的操作(如选取、移动、放大、缩小、改变颜色、改变线形等)和持久 化(利用文件或利用数据库) 。 2.系统设计 首先,画图程序可以实现绘制圆形、矩形和按钮,这里可以将圆形、矩形和 按钮看作三个不同的类, 那么我们可以采用抽象工厂的方式来创建它们。 对于画 组合图,我们可以采用组合模式将二者结合起来。 而对于图形颜色或者粗细的改 变,我们可以使用外观模式。 然后, 我们可以使用原型模式来实现对于最后一个 图形的复制。 在系统中可以使用代理模式来实现显示图片。 下面是对需要用到的 设计模式进行的分析。 2.1 使用设计模式 2.1.1 桥梁模式 桥梁模式 , 结构型模式一种 . 设计程序过程中 , 会经常使用到抽象类或 者接口来完成抽象的过程 。 继承或实现的类通过不同的实现方式来完成抽象类或接口的变化 , 也就是 实现过程的变化 , 但可能会有这样的情况 , 抽象过程同样需要进行变化 , 也 就是抽象类或者接口需要变化 , 这样就会造成原有的继承或实现关系复杂 , 关系混乱 . 桥梁模式利用将抽象层和实现层进行解耦 , 使两者不再像继承或实 现这样的较强的关系 , 从而使抽象和实现层更加独立的完成变化的过程 . 使 系统更加清晰 。 桥梁模式主要由抽象类、修正抽象类、实现类以及具体实现类组成 . 抽象类 , 制定接口 , 同时给出一个实现化的引用 。 修正抽象类 , 扩展抽象类 , 修正或改变抽象类中指定的接口 。 实现类 , 提供实现化角色的接口 , 但不进行具体实现过程 , 该接口不一定给 出与抽象类相同的接口 , 只是提供实现的方式 。 具体实现类 , 完成实现类中定义的实现接口的具体实现过程。 具体代码如下: package BridgePattern; import java.awt.Color; import java.awt.Graphics; import java.util.Random; import cn.ming.Main.circle; public class Cpic extends Pic { public Cpic(Graphics g){
您可能关注的文档
- 集体备课的好处和基本要求.pdf
- 集体备课的基本要求.pdf
- 集体备课的收获.pdf
- 集体备课的五个环节.pdf
- 集体备课的优缺点.pdf
- 集体备课方案(2019).pdf
- 集体备课方法及要点.pdf
- 集体备课给我的收获.pdf
- 集体备课活动记录范文.pdf
- 集体备课及检查制度.pdf
- GB/T 176-2025水泥化学分析方法.pdf
- 中国国家标准 GB/T 176-2025水泥化学分析方法.pdf
- GB/T 46561-2025能源管理体系 能源管理体系审核及认证机构要求.pdf
- 中国国家标准 GB/T 46561-2025能源管理体系 能源管理体系审核及认证机构要求.pdf
- 《GB/T 46561-2025能源管理体系 能源管理体系审核及认证机构要求》.pdf
- GB/T 17119-2025连续搬运设备 带承载托辊的带式输送机运 行功率和张力的计算.pdf
- 中国国家标准 GB/T 17119-2025连续搬运设备 带承载托辊的带式输送机运 行功率和张力的计算.pdf
- 《GB/T 17119-2025连续搬运设备 带承载托辊的带式输送机运 行功率和张力的计算》.pdf
- 中国国家标准 GB/T 31270.4-2025化学农药环境安全评价试验准则 第4部分:土壤吸附/解吸试验.pdf
- GB/T 31270.4-2025化学农药环境安全评价试验准则 第4部分:土壤吸附/解吸试验.pdf
最近下载
- 母婴友好医院建设体系.pptx VIP
- Unit 3 Sports Are good for You 教案 中职英语 外研版(2021)基础模块 1.docx VIP
- 儿童友好建设课件.pptx VIP
- 甘肃绿色矿山建设规范 第1-5部分 煤炭、金属矿、非金属矿、石油天然气、砂石粘土矿.pdf VIP
- 《一条小缝(课件)》课件.ppt VIP
- 党史讲座.ppt.ppt VIP
- 康复理疗解剖课件.pptx VIP
- 阿科玛(常熟)氟化工有限公司年产7000吨四氟丙烯(F1234yf)项目环境影响报告表.pdf
- TCCEAS 001-2022 建设项目工程总承包计价规范 (1).pdf VIP
- 文职炊事考试题及答案.doc VIP
有哪些信誉好的足球投注网站
文档评论(0)