- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 Visitor模式
Visitor模式一.意图表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 二.适用性1.一个对象结构包含很多类对象,它们有不同的接口,而你想对这些对象实施一些依赖于其具体类的操作。2.需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而你想避免让这些操作“污染”这些对象的类。Vi s i t o r 使得你
2017-07-26 14:49:52 303
原创 Strategy模式
Strategy模式一.意图定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。 二.适用性1.许多相关的类仅仅是行为有异。“策略”提供了一种用多个行为中的一个行为来配置一个类的方法。2.需要使用一个算法的不同变体。例如,你可能会定义一些反映不同的空间/时间权衡的算法。当这些变体实现为一个算法的类层次时[ H O 8
2017-07-25 15:47:44 239
QT中使用QWT
2014-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人