功能 | 实现情况 | 功能添加版本 |
---|---|---|
支持画出矩形,椭圆,圆,线段,暂时固定颜色为红色,且大小随机,但生成位置可以选择 | √ | v0.1 |
支持选中,并且边框呈现绿色 | √ | v0.1 |
支持图元拖动 | √ | v0.1 |
支持状态栏显示坐标 | √ | v0.1 |
1.支持画出按钮(适配器模式) | √ | v0.2 |
2.工厂类初始化(单例) | √ | v0.2 |
使用QTreeWidget来显示图形信息 | √ | v0.2 |
3.提供两个版本图形(抽象工厂模式) | √ | v0.2 |
4.支持多个图形组合(组合模式) | √ | v0.2 |
5.支持对象赋值粘贴(原型模式) | √ | v0.2 |
修复组合模式bug,添加取消组合操作 | √ | v0.3 |
组合模式的克隆 | √ | v0.3 |
继承变组成的重构 | √ | v0.3 |
6.360°旋转 和 添加文本 两个装饰(装饰器模式) | √ | v0.3 |
7.通知TreeWidget(观察者模式) | √ | v0.3 |
序列化存储 yamy | √ | v0.3 |
8.undo redo(迭代器模式) | √ | v0.3 |
9.平移(命令模式) | √ | v0.3 |
10.对齐(策略模式) | √ | v0.3 |
11.画皮卡丘(代理模式) | √ | v0.3 |