设计模式——策略模式与状态模式

策略模式 Encapsulates interchangeable behaviors and use delegation to decide which one to use. 定义了算法族,分别封装起来,让它们之间可以互相替换。 此模式让算法的变化独立于使用算法的客户,由客户决定什么情况下使用具体策略角色。 使用场景: 1)许多相关类只是在行为上不同,可以动态地在许多行为中选择一种行为。 2
相关文章
相关标签/搜索