首页 > 其他 > 详细

策略模式

时间:2019-06-19 11:04:35      阅读:103      评论:0      收藏:0      [点我收藏+]

策略模式也称政策模式(采用了面向对象的继承和多态机制)

定义:

  定义一组算法,将每个算法都封装起来,并且使他们之间可以互换;(多态

context封装角色

strategy接口抽象策略角色

concreteStrategy接口实现 具体策略角色

技术分享图片

来源百度图片

 

public class Context {

  private Strategy str = null; //抽象策略

  public Context(Stratege _str) {   //通过接口引用构造函数设置具体策略

    this.str = -str;

  }

}

 

策略模式

原文:https://www.cnblogs.com/Sam-2018/p/strategy.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!