策略模式与工厂模式的结合使用

简介: 策略模式: 定义了一组算法(业务规则); 封装了每个算法; 这族的算法可互换代替(interchangeable)。 组成:          抽象策略角色: 策略类,通常由一个接口或者抽象类实现。          具体策略角色:包装了相关的算法和行为。 环境角色:持有一个策略类的引用,最终给客户端调用。   实操代码: 1、定义策略抽象类:   2、自定义注解:          为了
相关文章
相关标签/搜索