当前位置: 首页 > news >正文

网站做等保测评那个网站做的调查准确

网站做等保测评,那个网站做的调查准确,江门搜狗网站推广优化,成都哪家做网站做的好定义:即定义一系列的算法,算法1,算法2,...,算法n,把他们封装起来,使他们可以相互替换。 优点:使得一个类的行为或者其算法可以在运行时改变,而且使用Context类的人在外部…

定义:即定义一系列的算法,算法1,算法2,...,算法n,把他们封装起来,使他们可以相互替换。

优点:使得一个类的行为或者其算法可以在运行时改变,而且使用Context类的人在外部想使用不同的算法时不用写很多的if语句了,避免了很多的if elseif else

//1、设计支持所有算法的公共接口类 Strategy
class Strategy {
public:Strategy() = default;~Strategy() = default;//声明算法接口的纯虚函数virtual void AlgorithmInterface() = 0;};//2、继承Strategy类  实现具体的算法和行为
class StrategyA :public Strategy
{
public:void AlgorithmInterface() override{cout << "算法A的具体实现";}
};class StrategyB :public Strategy
{
public:void AlgorithmInterface() override{cout << "算法B的具体实现";}
};class Context {
public:Context()=default;~Context(){if (mS != nullptr){delete mS;}}//5、根据传进来不同的flag,调用不同的策略void CallAlgorithmInterface(int flag){if (mS != nullptr){delete mS;}if (flag > 10){mS=new StrategyA;}else{//小于等于10则采用B策略mS = new StrategyB;}mS->AlgorithmInterface();}
private://4、内部关联策略的抽象类Strategy* mS = nullptr;};//--------------int main()
{int flag = 10;Context a;//调用策略  运行期间传不同的值就可以调用不同的策略(算法),而且外部也避免了多重的if else语句a.CallAlgorithmInterface(100);return 0;
}

http://www.yayakq.cn/news/508589/

相关文章:

  • 营销网站建设 公司互联国际网站
  • 梧州网站建设贝尔利外包做一个网站一般多少钱
  • 急速浏览器打开新网站淄博网站制作优化
  • 世界三大咨询公司厦门seo网络推广
  • 宿城区住房和城乡建设局网站查看自己网站访问量
  • 威海网站制作90设计官网电脑版
  • 怀化网站优匿安徽旅游集团网站建设
  • 濮阳专业做网站公司百度关键词排名原理
  • 溧阳市建设局网站网站图片加水印
  • 正规网站建设套餐报价影楼网站建设
  • 做网站时怎么让边框细一点wordpress 增加备案
  • 网站除了做流量还需要什么软件吗如何建立游戏网站
  • 做网站设计抬头网站建设需要做的事情
  • 东莞做营销型网站的汉阳网站建设鄂icp
  • 电商网站设计制作昆明seo博客
  • 石家庄免费网站设计传奇发布网站排行
  • 3D特效做首页的网站天津滨海新区属于哪个区
  • 做网站fjfzwl开发游戏学什么专业
  • 网站建设:博采网络手机百度如何发布作品
  • 怎样修改手机网站首页制作网站哪家便宜
  • 自己做网站如何放置在服务器中2018年怎样做淘宝客网站
  • 网站建设的结构旅游网站排名查询
  • wordpress 调用缩略图合肥seo网站管理
  • wordpress 页面伪静态成都seo正规优化
  • 舟山网站建设优化浙江seo公司
  • 萍乡做网站的公司有哪些wordpress付费内容
  • 做的比较好的电商网站做网站如何分类产品
  • 品牌网站建设网站网址最新连接查询
  • 菜鸟怎么做网站协和医院网站建设目标
  • 手机导航网站模板wordpress页面下