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

手机 网站开发aspx手机企业网站

手机 网站开发aspx,手机企业网站,网站服务器如何做热备价,呼和浩特微信小程序公司在下面的示例中#xff0c;我将演示如何创建一个工厂类#xff0c;该工厂类能够生成四个不同类型的单例对象#xff0c;每个单例对象都通过单独的工厂方法进行创建。 #include iostream #include mutex// Singleton base class class Singleton { protecte…在下面的示例中我将演示如何创建一个工厂类该工厂类能够生成四个不同类型的单例对象每个单例对象都通过单独的工厂方法进行创建。 #include iostream #include mutex// Singleton base class class Singleton { protected:Singleton() {}public:Singleton(const Singleton) delete;Singleton operator(const Singleton) delete;static Singleton getInstance() {static Singleton instance;return instance;}void doSomething() {std::cout Singleton is doing something. std::endl;} };class Singleton1 : public Singleton { private:Singleton1() {}public:static Singleton1 getInstance() {static Singleton1 instance;return instance;} };class Singleton2 : public Singleton { private:Singleton2() {}public:static Singleton2 getInstance() {static Singleton2 instance;return instance;} };class Singleton3 : public Singleton { private:Singleton3() {}public:static Singleton3 getInstance() {static Singleton3 instance;return instance;} };class Singleton4 : public Singleton { private:Singleton4() {}public:static Singleton4 getInstance() {static Singleton4 instance;return instance;} };int main() {// Using the factory methods to get instances of different singletonsSingleton1 singleton1 Singleton1::getInstance();Singleton2 singleton2 Singleton2::getInstance();Singleton3 singleton3 Singleton3::getInstance();Singleton4 singleton4 Singleton4::getInstance();// Verify that they are all the same instanceif (singleton1 singleton2 singleton2 singleton3 singleton3 singleton4) {std::cout All Singletons are the same instance. std::endl;}singleton1.doSomething();singleton2.doSomething();singleton3.doSomething();singleton4.doSomething();return 0; }在这个示例中我们创建了一个基类 Singleton它实现了单例模式的基本机制然后创建了四个派生类 Singleton1、Singleton2、Singleton3 和 Singleton4每个派生类都有自己的工厂方法 getInstance 来创建对应的单例对象。 通过这种方式每个派生类继承了单例的行为但每个单例对象都是独立的实例。当我们调用工厂方法来获取这些单例对象时它们确保只有一个实例存在而且每个工厂方法创建的实例是不同的即每个单例类都有自己的单例实例。
http://www.hkea.cn/news/14397162/

相关文章:

  • 外贸自建站源码女装网站建设
  • 广州网页设计制作产品介绍网站如何做seo
  • 网站缩放代码wordpress文件插件
  • 呼伦贝尔旅游网站建设营销型网站的建设重点是什么
  • 个人建什么网站比较好开发软件需要什么软件
  • 济南冰河世纪网站建设四川华泰建设集团网站
  • 大学生兼职网站建设策划书python基础教程第3版
  • 自建门户网站网站建设vs网络推广
  • 做新网站的swot分析wordpress404无法加载
  • 建设银行信用卡被钓鱼网站骗了15000wordpress主题 电影
  • pc网站转wap网站新乡专业做网站公司
  • wordpress主题的网站wordpress 免费注册
  • 陕西做网站的企业培训考试app
  • 自己电脑做主机怎么做网站知名营销网站
  • 烟台建设科技网站网站优化设计方案怎么做
  • 太原本地网站搭建公司现代风格装修效果图
  • 济南建站公司模板如何制作自己的官网
  • 惠民网站建设网页界面设计的构成要素
  • 部门网站建设整改做模具的网站
  • 做推送好用的网站个人电影网站做APP违法吗
  • 太原优化型网站建设网页制作实训步骤
  • 做英文简历的网站网上装修平台
  • 网站规划怎么做先买空间再写网站
  • 深圳网站设计服装个宽带多少钱
  • 青岛网站开发培训价格如何在手机上编程游戏
  • 网站备案背景布深圳做网站那家好
  • 企业网站有那些php做网站图集
  • 一个电商网站建设需要哪些技术惠东住房建设局网站
  • 优化网站的步骤杭州营销型网站
  • 网站备案没通过wordpress 存储插件