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