在开发矢量编辑器时,我必须引起注意的设计模式是什么?

时间:2011-03-25 19:14:20

标签: c++ design-patterns

开发矢量编辑器时,我必须引起注意的设计模式是什么?

现在我使用复合图案(复合绘图对象)和布料方法 - 用于创建绘制对象,这些对象构成了用户。

我可以用于矢量编辑器的模式是什么?

1 个答案:

答案 0 :(得分:1)

你很可能需要这些:

  • 复合图案
  • 访客模式
  • 命令模式

之后,您可能也需要这些:

  • 策略
  • 装饰
  • 观察