Design patterns 战略模式:耦合战略与非耦合战略
耦合策略和非耦合策略之间的区别是什么Design patterns 战略模式:耦合战略与非耦合战略,design-patterns,strategy-pattern,decoupling,coupling,Design Patterns,Strategy Pattern,Decoupling,Coupling,耦合策略和非耦合策略之间的区别是什么 感谢您的回答。当策略类了解上下文时,或者当客户知道具体的策略类时,策略就会耦合起来。 我们可以阅读(通过一些小的编辑): 通常,每个策略都需要来自上下文的数据,或者必须将一些处理过的数据返回到上下文。这可以通过两种方式实现 创建一些附加类来封装特定数据 将上下文对象本身传递给策略对象。strategy对象可以直接在上下文中设置返回数据 在传递数据时,应分析每种方法的缺点。例如,如果创建一些类来封装 如果需要其他数据,应特别注意哪些字段是 包括在课堂上。也许在
感谢您的回答。当策略类了解上下文时,或者当客户知道具体的策略类时,策略就会耦合起来。 我们可以阅读(通过一些小的编辑): 通常,每个策略都需要来自上下文的数据,或者必须将一些处理过的数据返回到上下文。这可以通过两种方式实现