1
0
啊,我现在看到了。ControlledGraph类中的策略模式确实是一种方法。 每个限制都是一个离散的策略类。这些方法中的每一个都实现了整个graphstructure接口,尽管大多数方法都是空的(例如,非循环限制只对使用addedge()来防止循环插入感兴趣,而其他方法则是空的)。 每次ControlledGraph调用它的一个接口方法时,它将调用它所包含的每个策略/限制的匹配方法。显然,它可能只包含每种策略中的一种。 |