文件名称:设计模式课程设计---使用6个不同的设计模式完成绘图系统(java)
文件大小:465KB
文件格式:ZIP
更新时间:2021-10-21 11:22:36
java 设计模式 课程设计 绘图板 UML
该系统通过图用户界面实现一个简单的绘图功能,工具栏包括铅笔,画刷,取色器,喷枪,橡皮,直线,多边形,矩形,椭圆,圆角矩形,打字等工具,可以通过颜色面板进行画笔颜色选择,提供撤销和重做操作,实现图片保存,读取等功能。 运用到的设计模式有备忘录模式,迭代器模式,简单工厂模式,状态模式,模版方法模式,单例模式。 资源包含项目文件(eclipse)以及系统说明(docx文件),系统说明中说明了为什么要使用该模式,使用该模式有什么好处以及该模式的UML类图,较为清晰。 代码结构较为清晰,注释较为完备,需要的同学可以下载看看,有什么改进也欢迎交流。
【文件预览】:
绘图系统.docx
DrawingBoard.zip