摘要: 策略模式定义了算法族,不同的策略实现之间可以互相替换,让算法的变化独立于使用算法的客户。简要的UML示例图如下: 这里的算法可以理解为对传入参数的处理或者干脆就是一个成员函数/方法也行。例如:如下java代码,一个编辑器对LInux/Window平台的换行符实现不同的处理策略,Editor类与For 阅读全文
posted @ 2014-12-14 02:37 NotOnlyAnAnswer 阅读(435) 评论(0) 推荐(0) 编辑