基于Java的设计模式大作业绘图系统【六种设计模式+文档】.zip

上传者: vx1271487114 | 上传时间: 2022-07-01 19:52:58 | 文件大小: 616KB | 文件类型: ZIP
本系统基于六种设计模式,运用到的设计模式有备忘录模式,简单工厂模式,迭代器模式,状态模式,模版方法模式,单例模式。 具体实现过程、UML类图以及实现效果详见如下项目说明地址: https://blog.csdn.net/vx1271487114/article/details/125468362?spm=1001.2014.3001.5502 该系统为绘图系统,该系统通过图用户界面实现一个简单的绘图功能,工具栏包括铅笔,画刷,取色器,喷枪,橡皮,直线,多边形,矩形,椭圆,圆角矩形,打字等工具,可以通过颜色面板进行画笔颜色选择,提供撤销和重做操作,实现图片保存,读取等功能。 本系统采用目前流行的设计模式进行开发,可分层,易于维护,无论是在开发速度还是在开发效率上,都有明显的提升。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。

文件下载

资源详情

[{"title":"( 109 个子文件 616KB ) 基于Java的设计模式大作业绘图系统【六种设计模式+文档】.zip","children":[{"title":"基于软件设计模式的绘图系统.docx <span style='color:#111;'> 483.28KB </span>","children":null,"spread":false},{"title":".project <span style='color:#111;'> 388B </span>","children":null,"spread":false},{"title":"DrawingBoard.iml <span style='color:#111;'> 471B </span>","children":null,"spread":false},{"title":"MyPanel.class <span style='color:#111;'> 641B </span>","children":null,"spread":false},{"title":"ColorPanel.class <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明