摘要: 一、意图定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。策略模式可以使算法可独立于使用它的客户而变化策略模式变化的是算法二、策略模式结构图 三、策略模式中主要角色抽象策略(Strategy)角色:定义所有支持的算法的公共接口。通常是以一个接口或抽象来实现。Context使用这个接口来调 阅读全文
posted @ 2017-01-13 18:49 timelesszhuang 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 意思是 update 场景不存在,也就是 定义的 rules 中没有该规则: 现在只需要在相应的字段里边添加一个场景,用来标志相关场景的验证规则 阅读全文
posted @ 2017-01-13 11:34 timelesszhuang 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: 【目的】:将一个类的接口转换成客户希望的另外一个接口,Adapter模式使得原来由于接口不兼容而不能一起工作的那此类可以一起工作 【主要角色】目标(Target)角色:定义客户端使用的与特定领域相关的接口,这也就是我们所期待得到的源(Adaptee)角色:需要进行适配的接口适配器(Adapter)角 阅读全文
posted @ 2017-01-13 09:09 timelesszhuang 阅读(371) 评论(0) 推荐(0) 编辑