Java程序写文档(图形编辑器)

 问题描述
对作业问题的详细描述,包括:你要解决一个什么样的问题,这个问题给你提出了什么样的要求,哪些要求是很明确的,哪些要求是自己认为可能会出现的;在你解决的问题中都出现了哪些对象,这些对象之间有怎样的关系,这些对象相互作用是否完全反映了问题的需求;都有哪些系统外的人或事物来使用这个系统,它们会怎样使用它;以及其它你认为重要的事情。
 总体设计
对你要实现的系统的总体设计,包括系统结构和体系框架;系统中所有对象的概要设计(如对象的主要职责和对象之间的相互关系);系统主要的控制流程;系统中重要的功能流程设计等内容。
 详细设计
对每一个对象类的详细描述,以及对对象类的属性和方法的详细描述。还应该把总体设计中所设计的其它内容进一步充实。最后应该对本系统中关键的问题或者你认为自己最满意的设计内容做详细的说明和归纳性总结。
程序如下:
http://zhidao.baidu.com/question/79999128.html

我要实现一个类似window自带画图工具的应用程序。
这个项目给我提出了关于计算机图形学方面的要求:比如点集在图形学中是如何表示的(vector),还有直线(vector)。
以上都是明确的,并且我认为可能在我制作项目中出现的,由此还产生了诸如:圆,矩形,多边形等的对象,这些对象都是由点集组成的,这些画图工具和橡皮画笔清楚工具等组合起来完成了我这个画图小应用程序。

我没有用mvc模式实现它,是因为我觉得这个项目比较小,用mvc没有多少实用价值。但是我用观察者模式实现了所有对事件的处理(即监听)。

虽然有点搞笑。。。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜