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

自己的电脑做网站服务器网络推广费用一般多少

自己的电脑做网站服务器,网络推广费用一般多少,新能源东莞网站建设技术支持,便宜的网站制作本文章属于专栏- 概述 - 《设计模式(极简c版)》-CSDN博客 本章简要说明适配器模式。本文分为模式说明、本质思想、实践建议、代码示例四个部分。 模式说明 方案:策略模式是一种行为设计模式,它定义了一系列算法,将每…

        本文章属于专栏- 概述 - 《设计模式(极简c++版)》-CSDN博客


        本章简要说明适配器模式。本文分为模式说明、本质思想、实践建议、代码示例四个部分。

模式说明

  • 方案:策略模式是一种行为设计模式,它定义了一系列算法,将每个算法封装起来,并使它们可以相互替换,使得算法可以独立于使用它的客户端而变化。
  • 优点:
    • 灵活性:客户端可以根据需要选择不同的算法。
    • 可维护性:算法的变化不会影响到客户端的实现,易于扩展和维护。
  • 缺点:
    • 客户端必须了解所有的策略类:客户端需要知道所有可用的策略类,可能增加了耦合度

本质思想:策略模式通过将算法封装成独立的策略类,使得这些算法可以相互替换,客户端可以根据需求选择不同的策略。

实践建议:如果算法模块是一个团队开发的,让算法团队提供统一接口,以减少服务端和策略部分耦合。如果算法模块是多个团队开发,应该是服务端同学根据多个算法模块的语意,使用策略模式,让算法模块易于使用。

代码示例

#include <iostream>// 策略接口
class FlyBehavior {
public:virtual void fly() = 0;
};// 具体策略:飞行行为1
class FlyWithWings : public FlyBehavior {
public:void fly() override {std::cout << "I'm flying with wings!" << std::endl;}
};// 具体策略:飞行行为2
class FlyNoWay : public FlyBehavior {
public:void fly() override {std::cout << "I can't fly!" << std::endl;}
};// 策略模式的上下文,即使用策略的类
class Bird {
protected:FlyBehavior *flyBehavior;public:void setFlyBehavior(FlyBehavior *fb) {flyBehavior = fb;}virtual void performFly() {flyBehavior->fly();}
};// 具体的鸟类
class Sparrow : public Bird {
public:Sparrow() {// 默认使用飞行行为1flyBehavior = new FlyWithWings();}
};int main() {Sparrow sparrow;sparrow.performFly(); // 输出:I'm flying with wings!FlyNoWay fnw;sparrow.setFlyBehavior(&fnw);sparrow.performFly(); // 输出:I can't fly!return 0;
}

http://www.zhongyajixie.com/news/17279.html

相关文章:

  • 做汽配网站需要多少钱全网最低价24小时自助下单平台
  • 网站建设与维护流程图什么是seo关键词
  • 网站的上一页怎么做的2023适合小学生的新闻事件
  • 南通城乡建设局网站首页企业网站建设报价
  • 网站制作报价doc百度电商广告代运营
  • 哪里有做直销网站的东莞疫情最新消息今天
  • 重庆网站设计制作案例全网营销式网站
  • 网站设置文件如何网络推广
  • 公司做的网站怎么维护培训后的收获和感想
  • 石家庄网站建设电话咨询网页制作软件下载
  • 一米电子产品营销型网站案例展示昆明新闻头条最新消息
  • 网站被降权如何恢复建设网站的十个步骤
  • 欧美免费视频网站模板百度怎么发帖子
  • 这是我做的网站吗短信营销
  • 网上做实验的网站广州网站排名优化公司
  • wordpress自助建站系统百度搜索引擎的网址是多少
  • 西宁做腋臭哪里北大DE网站安徽网站推广优化
  • 网站开发的项目需求深圳做推广哪家比较好
  • 网站公司做网站修改会收费吗头条热点新闻
  • 北京网站制作网络推广公司114啦网址导航官网
  • 城阳网站建设公司怎么做一个公司网站
  • 做黑帽需不需要搭建网站自助建站系统
  • 门户网站开发商业软文代写
  • 网站教程百度知道下载
  • 个人做网站花多少钱现在做网络推广好做吗
  • html5 手机网站模版seo优化排名软件
  • 哪些网站适合花钱做推广互联网推广项目
  • 织梦网站栏目建设关键词优化平台有哪些
  • 门户网站开发公司可以推广的平台
  • 服装设计怎么学 从零开始厦门关键词优化平台