博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
策略模式
阅读量:5340 次
发布时间:2019-06-15

本文共 326 字,大约阅读时间需要 1 分钟。

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

定义:

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

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

你可能感兴趣的文章
ArcGIS Pro开发Web3D应用(1)——环境搭建与初始实例
查看>>
ArcGIS JS API4 With VueJS集成开发
查看>>
Java虚拟机(二):垃圾回收算法
查看>>
SpringMVC参数绑定总结
查看>>
文字纵向打印
查看>>
在centos6.5下yum仓库的创建
查看>>
java爬虫框架webmagic
查看>>
LVS简介
查看>>
Autoit脚本调用pscp上传小程序
查看>>
二叉树的建立、销毁、各种遍历(递归、非递归)
查看>>
【线性代数】2-3:消元与矩阵的关系(Elimination and Matrix)
查看>>
Oracle - 数据库对象
查看>>
Solr 13 - 管理SolrCloud集群 (创建集合、添加副本、切割分片、更新配置)
查看>>
Java Swing JTable 简单总结
查看>>
Matlab的xcorr函数的解释
查看>>
socket有没有同步写一说(怎么判定数据一定达到了对端?还得用户态)...
查看>>
C# 中使用 ThoughtWorks.QRCode.dll 生成指定尺寸和边框宽度的二维码
查看>>
第二章课后习题2-4
查看>>
codeforces Good Bye 2013 379D New Year Letter
查看>>
idea ----> 学习笔记
查看>>