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

在网站中写小说想要删除如何做市场监督管理局管什么

在网站中写小说想要删除如何做,市场监督管理局管什么,验证码平台 wordpress,grace 7 wordpress前面我们介绍了简单工厂模式#xff0c;在创建对象前#xff0c;我们需要先创建工厂#xff0c;然后再通过工厂去创建产品。 如果将工厂的创建方法static化#xff0c;那么无需创建工厂即可通过静态方法直接调用的方式创建产品#xff1a; // 工厂类#xff0c;定义了静…前面我们介绍了简单工厂模式在创建对象前我们需要先创建工厂然后再通过工厂去创建产品。 如果将工厂的创建方法static化那么无需创建工厂即可通过静态方法直接调用的方式创建产品 // 工厂类定义了静态工厂方法 class SimpleFactory { public:static Product* createProduct(const string type) {if (type A) {return new ConcreteProductA();} else if (type B) {return new ConcreteProductB();} else {return nullptr;}} };将工厂创建方法改成 static 的优缺点如下 优点 无需实例化工厂类使用静态工厂方法可以直接通过类名调用无需创建工厂类的实例简化了代码。不依赖对象状态静态工厂方法不依赖于对象的状态因此可以保持更好的纯粹性和确定性。提高代码可读性静态工厂方法可以直接通过类名调用使得代码更加清晰和直观。 缺点 不容易被子类继承和修改静态方法在子类中不能被重写因此不太适合需要在子类中定制创建逻辑的场景。难以进行单元测试静态方法难以进行单元测试特别是在需要模拟对象行为的情况下。违背开闭原则静态工厂方法难以支持新增产品类型的扩展需要修改工厂类的代码违背了开闭原则。 总的来说静态工厂方法在某些情况下可以简化代码提高可读性但也存在一些局限性特别是在需要灵活扩展和可测试性方面表现不佳。在实际应用中需要根据具体的场景和需求来选择是否使用静态工厂方法。 静态工厂方法还可以直接集成到类中简称self create。 class A {private:A() {} // 私有构造函数确保不能通过外部代码创建新实例public:static A* CreateInstance() {return new A(); // 创建新实例并返回指针}public:void DoSomething() {// 实现具体功能} };
http://www.hkea.cn/news/14453689/

相关文章:

  • wordpress建的大型网站吗什么网站可以做二建的题目
  • 345诛仙网站是谁做的看不到图片 wordpress
  • 缩短网址做钓鱼网站销售推广做那个网站
  • 英国做电商网站有哪些小说网站怎么做防采集
  • 青岛做外贸网站舆情报告单
  • 下关网站建设chrome wordpress
  • 手机网站建设优势陕西seo经理
  • 专业高端网站设计首选专业的传媒行业网站开发
  • 企业网站代建设近期热点新闻事件及评论
  • 网站如何设置关键词图片优化
  • wordpress子文件夹建站wordpress pc客户端
  • 网站开发开发小游戏吗页面设计专业
  • 银川网站建设推广石家庄网站设计制作服务
  • 弹簧机东莞网站建设网站按钮设计
  • 网站侧边栏导航全国房地产最新消息
  • 百度关键词网站排名优化软件企业互联网整合营销
  • 网站维护案公司建设网站的注意事项
  • 高密做网站哪家强价位wordpress shell
  • 微信导航网站怎么做黑龙江省城乡建设厅网站首页
  • 浙江省建设监理协会管网站网站建设推广新闻
  • 做电影资源网站违法吗各种网站制作
  • 给女朋友做的网站源码施工企业奖惩制度范本
  • 如何在腾讯云上网站建设seo推广效果
  • 中江县建设局网站wordpress 私信插件
  • 免费网页游戏网站中国菲律宾关系现状
  • 国外房屋设计网站wordpress添加字体颜色
  • 医院网站建设预算做金融的看哪些网站
  • 晋江做网站模板c2c跨境电商平台有哪些
  • 卡盟做网站潍坊网站排名推广
  • 做企业网站需要多少钱做网站销售挣钱吗