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

好的淘客网站wordpress怎么发布文章带图片

好的淘客网站,wordpress怎么发布文章带图片,化妆品网站的建设 论文,网站建设中html下载设计模式 目的 实现可重用解决方案#xff0c;构筑易维护、可扩展的软件系统。 六大原则 单一职责#xff1a; 类的职责单一#xff0c;一个方法做一件事。 开闭原则#xff1a; 拓展开放#xff0c;修改关闭。 里氏替换#xff1a; 父类能出现的地方#xff0c;子…设计模式 目的 实现可重用解决方案构筑易维护、可扩展的软件系统。 六大原则 单一职责 类的职责单一一个方法做一件事。 开闭原则 拓展开放修改关闭。 里氏替换 父类能出现的地方子类可以替换。子类必须全部实现父类方法尽量不暴露自己public方法供外界使用。覆盖或实现父类方法时输入参数可以多。 依赖倒置 模块之间的依赖通过抽象发生具体类之间不依赖。每个类尽量有抽象类任何类不应该从具体类派生尽量不重写基类方法。 迪米特法则 尽量减少对象间交互从而减少类间耦合。 接口隔离原则 类间的依赖关系建立在最小的接口上。 抽象构建框架实现拓展细节。 单例模式 一个类只有一个对象及系统中只有一个实例实例被所有程序模块共享。 例如服务器配置信息放在一个文件中配置数据由单例对象统一读取服务进程的其他对象通过单例对象获取配置信息。 实现 有饿汉模式和懒汉模式两种实现模式。 饿汉模式 程序启动就创建唯一实例对象。 多线程获取单例对象不需要加锁。 #include iostream #include stringclass Singleton { private:// 私有构造函数防止外部创建实例Singleton() : data(Singleton) {std::cout Singleton instance created! std::endl;}// 私有析构函数防止外部删除实例~Singleton() {}// 删除拷贝构造函数和赋值运算符Singleton(const Singleton) delete;Singleton operator(const Singleton) delete;// 静态成员变量类加载时初始化static Singleton instance;// 成员变量std::string data;public:// 获取单例对象的静态方法static Singleton getInstance() {return instance;}// 获取成员变量的方法std::string getData() {return data;} };// 在类外初始化静态成员变量 Singleton Singleton::instance;int main() {// 获取单例对象Singleton singleton Singleton::getInstance();// 访问单例对象的成员变量std::cout Data: singleton.getData() std::endl;// 再次获取单例对象验证是否为同一个实例Singleton singleton2 Singleton::getInstance();if (singleton singleton2) {std::cout Both references point to the same instance! std::endl;}return 0; }懒汉模式 如果单例对象构造特别耗时或者耗资加载插件、网络可在第一次使用时才创建对象。 C11 之后局部静态变量的初始化是线程安全的因此可以直接使用局部静态变量实现懒汉模式。 #include iostream #include stringclass Singleton { private:// 私有构造函数防止外部创建实例Singleton() : data(Singleton) {std::cout Singleton instance created! std::endl;}// 私有析构函数防止外部删除实例~Singleton() {}// 删除拷贝构造函数和赋值运算符Singleton(const Singleton) delete;Singleton operator(const Singleton) delete;// 成员变量std::string data;public:// 获取单例对象的静态方法static Singleton getInstance() {static Singleton instance; // 局部静态变量线程安全return instance;}// 获取成员变量的方法std::string getData() {return data;} };int main() {// 获取单例对象Singleton singleton Singleton::getInstance();// 访问单例对象的成员变量std::cout Data: singleton.getData() std::endl;// 再次获取单例对象验证是否为同一个实例Singleton singleton2 Singleton::getInstance();if (singleton singleton2) {std::cout Both references point to the same instance! std::endl;}return 0; }推荐一下 https://github.com/0voice
http://www.dnsts.com.cn/news/180977.html

相关文章:

  • 打开网站显示建设中微信小程序怎么做会员系统
  • 温岭 网站制作php一个企业网站多钱
  • 了解网站建设邵东做网站
  • 石家庄哪里有网站建设华东民航机场建设公司网站
  • 网站备案有效期湖南企业网站建设制作
  • dw做网站 怎么做背景图片如何做旅游网站推销
  • 如何将网站加入百度图 推广新网站建设的流程
  • 怎样做网页游戏网站网站上传空间下一步
  • 网站开发实训小结做网站销售门窗怎么做
  • 电脑网站建设在哪里建设一个网站可以做什么
  • wordpress开发视频网站wordpress多媒体路径
  • 长春网站制作套餐视频播放网站开发的报告
  • 网站开发 程序开发阶段小程序定制开发话术
  • 网站禁止访问怎么解除安卓应用软件开发方向
  • 做一个网站需要怎么做怎做卖东西的网站
  • 免费企业网站cms系统微信推广文案范文
  • 深圳网站优化培训广州建网站开发seo型企业网站
  • 手机网站建设推广最新wordpress模板
  • 微能力者恶魔网站谁做的网站设置在设备之间共享什么意思
  • 公司网站建站流程做胎压的网站
  • html网页设计环保网站宠物网站建设规划书
  • python能否做网站网站要流量有什么用
  • 绵阳网站关键词搜网站内容
  • 市住房城乡建设网站企业型网站价目表
  • 中国数据网站空间广州越秀区是不是中风险地区
  • 住房和城乡建设部网站如何让自己做的博客网站上线
  • 上海建设银行网站查询余额那个网站可以做考卷
  • 制作查询网站怎样进网站空间
  • 北京 网站设计飞沐网络工程师工作好找吗
  • 贵州建设项目门户网站台州网站建设企业