- 10
- 0
- 约4.69千字
- 约 21页
- 2016-11-23 发布于湖北
- 举报
* 《C++设计模式教程》 第七讲:UIPPaint设计模式(实现篇) (中间者、门面、状态、命令、访问者、职责链设计模式) 主讲人:步磊峰 UIPower 3D界面引擎负责人 第一节:整体架构UML图 * 第一节:整体架构UML图 * 第一节:整体架构UML图 * 第二节:实现:访问者模式 * 意图: 表示一个作用于某对象结构中各个元素的操作。它使你可以在不改变各个元素的类的前提下定义作用于这些元素的 新操作。 用途: 1、一个对象结构包含很多类,他们有不同接口,而你想对这些对象实施一些依赖于其具体类的操作。 2、定义对象结构的类很少改变,但经常需要在此结构上定义新的操作。改变对象结构类需要重新定义对所有访问者 的接口,这可能需要很大代价。如果对象结构类经常改变,那么还是在该对象结构类中定义相关操作较好。 第二节:实现:访问者模式 * 根据需求:
原创力文档

文档评论(0)