行为型模式---策略模式

概述 定义一些独立的类来封装不同的算法,每一个类封装一个具体的算法,每个封装算法的类称为策略,为了保证策略的一致性,一般会用一个抽象的策略类或接口来做算法的定义,每个算法则对应一个具体策略类。 角色 strategy 抽象策略类 concretestrategy 具体策略类 context 环境类 例子 Strategy.php <?php /** * Created by IntelliJ ID
相关文章
相关标签/搜索