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

做网站找人/seo规范培训

做网站找人,seo规范培训,广州海珠网站开发设计,试玩网站开发GOOD:修正了简单工厂模式中不遵守开放-封闭原则。工厂方法模式把选择判断移到了客户端去实现, 如果想添加新功能就不用修改原来的类,直接修改客户端即可。 简单工厂是个什么东东,工厂模式是个什么西西,在这…

GOOD:修正了简单工厂模式中不遵守开放-封闭原则。工厂方法模式把选择判断移到了客户端去实现,

如果想添加新功能就不用修改原来的类,直接修改客户端即可。

简单工厂是个什么东东,工厂模式是个什么西西,在这东东西西之间,存在着怎样南南北北的关系。

下面就让我们揭开工厂方法模式的面纱,然后你可以同之前的简单工厂进行比较,看看他们之间的区别,比较一下各自的优缺点

 

#ifndef __FACTORY_METHOD_MODEL__
#define __FACTORY_METHOD_MODEL__#include <iostream>
using namespace std;//实例基类 相当于Product
class LeiFeng
{
public:virtual void sweep(){ cout<<"雷锋扫地"<<endl; }
};//学雷锋的大学生,相当于 ConcreteProduct
class Student : public LeiFeng
{
public:virtual void sweep(){ cout<<"大学生扫地"<<endl; }
};//学雷锋的志愿者,相当于 ConcreteProduct
class Volenter : public LeiFeng
{
public:virtual void sweep(){ cout<<"志愿者扫地"<<endl; }
};//工厂基类 Creator
class LeiFengFactory
{
public:virtual LeiFeng* createLeiFeng(){ return new LeiFeng(); }
};//工厂具体类
class StudentFactory : public LeiFengFactory
{
public:virtual LeiFeng* createLeiFeng(){ return new Student();}
};class VolentorFactory : public LeiFengFactory
{
public:virtual LeiFeng* createLeiFeng(){ return new Volenter(); }
};#endif //__FACTORY_METHOD_MODEL__
《客户端代码》 #include
"FactoryMethodModel.h"int _tmain(int argc, _TCHAR* argv[]) { //创建一个学生工厂的实例 调用学生工厂的createLeiFeng()函数 //创建学生的实例 调用学生的行为LeiFengFactory* sf = new StudentFactory();LeiFeng* s = sf->createLeiFeng();s->sweep();delete s;delete sf;return 0; }

 

转载于:https://www.cnblogs.com/MrGreen/p/3395726.html

http://www.lbrq.cn/news/972973.html

相关文章:

  • 废物利用手工制作图片/百度搜索seo优化技巧
  • 云南建设银行招聘网站/搜索引擎原理
  • 青海 网站开发 图灵/职业技能培训
  • 石河子建设局网站/地推网
  • 做设计都有什么网站/正版seo搜索引擎
  • 网站如何做推广/优化大师免安装版
  • 网站建设需求 百度文库/免费做网站怎么做网站链接
  • 平面设计网站大全有哪些/网站运营工作内容
  • 怎样做网站吸引人/软文营销的特点有哪些
  • php做网站后台语言/网站建设品牌公司
  • 凉山州住房与城乡建设局网站/建网站怎么赚钱
  • wordpress登入后台/沈阳网站关键词优化公司
  • 建立企业网站要多少钱/seo数据统计分析工具有哪些
  • 无锡网站建设设计/企业营销策划方案
  • 利用jsp做网站/seo怎么赚钱
  • 做网站充值微信必须是企业/如何引流与推广
  • 免费做网站教程/十大网站平台
  • 企业网站建设排名口碑/windows7优化大师下载
  • 科技手抄报内容/东莞优化怎么做seo
  • 如何做网站反链/百度无锡营销中心
  • 传统设计公司网站/磁力链
  • 鄂州网站建设价格/市场营销八大营销模式
  • 沈阳高端网站/百度浏览器网址是多少
  • html5 国内网站建设/网站加速
  • 做短视频的网站收益/百度浏览器下载官方免费
  • 做设计网站/白山seo
  • 网站开发前期准备/网上店铺的推广方法有哪些
  • 网站瀑布流滚动加载/华与华营销策划公司
  • 个人单页网站建设/重庆百度推广优化
  • 唐四薪 php动态网站开发/推广网站最有效办法
  • Python初学者笔记第十四期 -- (自定义模块与包)
  • [AI-video] Web UI | Streamlit(py to web) | 应用配置config.toml
  • Android 图片压缩
  • Datawhale 25年7月组队学习coze-ai-assistant Task1学习笔记:动手实践第一个AI Agent—英伦生活口语陪练精灵
  • L1与L2正则化详解:原理、API使用与实践指南
  • 【飞牛云fnOS】告别数据孤岛:飞牛云fnOS私人资料管家