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

网页制作的专业前端seo搜索引擎优化

网页制作的专业,前端seo搜索引擎优化,响应式网站自助建设平台,苹果id美国地址生成器目录 1、原型模式的含义 2、C实现原型模式的简单实例 1、原型模式的含义 通过复制现有对象来创建新对象,而无需依赖于显式的构造函数或工厂方法,同时又能保证性能。 The prototype pattern is a creational design pattern in software development. …

目录

1、原型模式的含义

2、C++实现原型模式的简单实例


1、原型模式的含义

通过复制现有对象来创建新对象,而无需依赖于显式的构造函数或工厂方法,同时又能保证性能。

The prototype pattern is a creational design pattern in software development. It is used when the type of objects to create is determined by a prototypical instance, which is cloned to produce new objects. This pattern is used to: avoid subclasses of an object creator in the client application, like the factory method pattern does.

Specify the kind of objects to create using a prototypical instance, and create new objects by copying this prototype.
(使用原型实例指定将要创建的对象类型,通过复制这个实例创建新的对象。)

2、C++实现原型模式的简单实例


#include <iostream>
#include <string>// 抽象原型类
class Prototype {
public:virtual Prototype* clone() const = 0;virtual void show() const = 0;
};// 具体原型类
class ConcretePrototype : public Prototype {
public:ConcretePrototype(const std::string& name) : m_name(name) {}Prototype* clone() const override {return new ConcretePrototype(*this);}void show() const override {std::cout << "ConcretePrototype: " << m_name << std::endl;}private:std::string m_name;
};int main() {// 创建原型对象Prototype* prototype = new ConcretePrototype("Prototype");// 克隆原型对象Prototype* clone = prototype->clone();// 展示原型和克隆对象prototype->show();clone->show();delete prototype;delete clone;return 0;
}

在上述示例中,我们定义了一个抽象原型类(Prototype),其中包含了两个纯虚函数:clone()用于克隆对象,show()用于展示对象。然后,我们实现了具体的原型类(ConcretePrototype),它继承自抽象原型类,并实现了抽象原型类中的纯虚函数。

在主函数中,我们首先创建一个原型对象(ConcretePrototype),然后通过调用clone()方法来克隆原型对象,得到一个新的对象。最后,我们分别展示原型对象和克隆对象的信息。

http://www.15wanjia.com/news/24457.html

相关文章:

  • 哪个网站的织梦源码好网站建设公司网站
  • 广告策划书的格式晋城网站seo
  • 免费商城版网站制作网络服务公司经营范围
  • 沈阳建设工程质量安全优化优化
  • 上海的建设网站国外产品推广平台
  • 塔城建设委员会网站百度网页版浏览器
  • 杭州网站建设招聘百度登录账号首页
  • 怎样选择网站服务器网站关键词seo排名
  • 网站抽奖模块怎么做企业推广网站
  • 公司网站建设费用互联网广告价格
  • dw网站建设的数据库廊坊今日头条新闻
  • 做十来个网站优化亚马逊关键词搜索工具
  • 禅城网站建设多少钱八戒
  • 南京网站建设招聘百度知道首页官网
  • 如何在图片上添加文字做网站搜索优化网络推广
  • wordpress安全漏洞太原seo关键词排名
  • 深圳华强北赛格大厦最新消息网络优化是做啥的
  • 可以自己制作图片的软件seo销售是做什么的
  • 甘肃省建设社厅网站广告的六种广告形式
  • 有经验的南昌网站建设微信群推广网站
  • 政府网站建设需求方案关键词排名怎么上首页
  • 网站建设玖金手指谷哥十一网络推广网上营销
  • 做外贸用什么搜索网站东莞最新疫情
  • 网站接做网站单关键词查询工具免费
  • 猪八戒网网站建设网站为什么要做seo
  • 哪个网站可以做付费推广优化快速排序
  • 龙华做棋牌网站建设找哪家效益快企业培训机构排名
  • 电子商务网站建设域名石家庄疫情最新情况
  • 个人建网站有什么好处关键词排名靠前
  • 怎么引导做淘宝的客户做官方网站网络服务提供者