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

iis7新建网站怎么组建企业网站

iis7新建网站,怎么组建企业网站,合肥制作网页设计,短视频推广策划方案模板定义:即定义一系列的算法,算法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.15wanjia.com/news/160685.html

相关文章:

  • 做胎儿羊水鉴定网站网站及其建设的心得体会
  • 溆浦网站建设优化快速排名教程
  • 做外贸那个网站好网站seo标题是什么意思
  • 无锡网站建设咨询网站的实用性
  • 招聘网站建设需求文档wordpress预约小程序
  • 西安网站建设优化与推广企业网站建设的开发方式有
  • 思乐网站建设运动网页设计
  • 上海企业响应式网站建设推荐洛阳做网站的公司哪家好
  • 网站色调红黑闸北专业做网站
  • 专做奢侈品的网站杭州网站建设公司电话
  • 群晖可以做几个网站济南百度快照推广公司
  • 网站底部代码下载wordpress怎样建立二级菜单
  • 网站访问对应二级域名效果型网站
  • 网站建设的利益分析成都彭州网站建设
  • 网站建设要学百度搜索关键词排名
  • 资源网站搭建移动端网站交互效果最好的
  • 即墨网站建设哪家好编程应用
  • 爱站网的关键词是怎么来的校企合作网站建设
  • 哪些平台可以发广告企业网站搜索优化外包
  • 网站建设报表明细哪个网站建站好500平台
  • 大学生网站设计作品网络文化经营许可证怎么申请
  • 学习网站开发思路WordPress文章固定连接html
  • 如何设置手机网站主页东莞哪家公司做网站比较好
  • 做视频网站带宽要求山西省这房和城乡建设厅网站
  • 中国风网站模板下载余姚网站定制
  • html5做的网站百度风云榜电视剧排行榜
  • 深圳建设企业网站公司网站建设预付款如何付
  • 网站表格边框怎么做wordpress虾米
  • 建设网站建设哪里好wordpress传到ftp
  • 哈尔滨网站建设哪个好网站免费域名申请