Skip to content

trongnguyen29/shapeRush

 
 

Repository files navigation

目前实现功能

功能 实现情况 功能添加版本
支持画出矩形,椭圆,圆,线段,暂时固定颜色为红色,且大小随机,但生成位置可以选择 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

About

设计模式练习

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.8%
  • QMake 1.7%
  • C 0.5%