摘要:
策略类的组成:1.抽象策略角色:通常由一个接口或者策略类组成;2.具体的策略角色:里面封装着相关的算法和行为;3.环境角色:持有一个策略类的引用,为客户端所调用;作用:(自己的理解):将客户端与相关的算法分开,使其互相不干涉。实现:1.要有一个抽象策略角色:Strategy(Interface);2... 阅读全文
摘要:
策略类的组成:1.抽象策略角色:通常由一个接口或者策略类组成;2.具体的策略角色:里面封装着相关的算法和行为;3.环境角色:持有一个策略类的引用,为客户端所调用;作用:(自己的理解):将客户端与相关的算法分开,使其互相不干涉。实现:1.要有一个抽象策略角色:Strategy(Interface);2... 阅读全文