读书人

图与图的组合还是一个图,这个用什么模

发布时间: 2012-03-11 18:15:39 作者: rapoo

图与图的组合还是一个图,这个用什么模式?要怎么设计?
图与图的组合还是一个图,这个用什么模式?要怎么设计?

[解决办法]
graph, image, picture, photo 是四种不同的事物,你说的是那种?
[解决办法]
composite?
不过设计模式不适合初学者,因为第一它比较复杂,第二需要很长时间的编程经验才能理解。所以如果你是刚开始学编程,最好3年之后再搞

探讨
引用:
graph, image, picture, photo 是四种不同的事物,你说的是那种?


比如WORD中  一条直线是一个图
            一个正方形 也是一个图
            一个图+一个图 还是一个图,可以应用图的基本方法,如删除\拖动等

这种设计是采用的什么设计模式?

[解决办法]
把这些图的共同属性抽象出一个父类,这些图都继承这个父类。在子类中实现各自特有的功能
[解决办法]
把这些图的共同属性抽象出一个父类,这些图都继承这个父类。在子类中实现各自特有的功能
[解决办法]
好像是组合模式吧
[解决办法]
一条直线是一个图
一个正方形 也是一个图
这两个可以继承同一个父类
一个图+一个图
这个应该是组合,可以叫作pictureManage

[解决办法]
就是组合Composite模式

读书人网 >C++

热点推荐