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

mysql开发网站开发wordpress添加主题不显示图片

mysql开发网站开发,wordpress添加主题不显示图片,什么网站可以做ui小动画,手机网站模板用什么做本文章属于专栏《设计模式(极简c版)》 继续上一篇《原型模式(极简c)》。本章简要说明桥接模式。本文分为模式说明、本质思想、实践建议、代码示例四个部分。 模式说明 方案: 将抽象部分与它的实现部分分离&#xff0c…

        本文章属于专栏《设计模式(极简c++版)》


         继续上一篇《原型模式(极简c++)》。本章简要说明桥接模式。本文分为模式说明、本质思想、实践建议、代码示例四个部分。

  • 模式说明
    • 方案: 将抽象部分与它的实现部分分离,使多个组合在一起的品类可以独立变化。
    • 优点:
      • 分离抽象和实现部分,使得它们可以独立地变化,易于扩展。
      • 通过对象组合而不是继承的方式实现解耦,提高了代码的灵活性。
    • 缺点:
      • 增加了系统的复杂度,因为需要多个抽象类和实现类。
  • 本质思想:用一个抽象类组合另外一个抽象类,如形状和颜色,在构建时,使用具体的类完成组合,如红色的正方形。
  • 实践建议:一个基础主体包含多个属性时,都可以使用。该模式能很好地保留设计时的模块语义,方便未来维护
#include <iostream>// 实现部分接口:颜色
class Color {
public:virtual void applyColor() const = 0;
};// 具体实现类:红色
class RedColor : public Color {
public:void applyColor() const override {std::cout << "Red" << std::endl;}
};// 具体实现类:绿色
class GreenColor : public Color {
public:void applyColor() const override {std::cout << "Green" << std::endl;}
};// 抽象部分类:形状
class Shape {
protected:Color* color;public:Shape(Color* c) : color(c) {}virtual void draw() const = 0;
};// 扩展的抽象部分类:圆形
class Circle : public Shape {
public:Circle(Color* c) : Shape(c) {}void draw() const override {std::cout << "Drawing Circle with color ";color->applyColor();}
};// 扩展的抽象部分类:矩形
class Rectangle : public Shape {
public:Rectangle(Color* c) : Shape(c) {}void draw() const override {std::cout << "Drawing Rectangle with color ";color->applyColor();}
};int main() {Color* red = new RedColor();Color* green = new GreenColor();Shape* redCircle = new Circle(red);Shape* greenRectangle = new Rectangle(green);redCircle->draw(); // 输出: Drawing Circle with color RedgreenRectangle->draw(); // 输出: Drawing Rectangle with color Greendelete red;delete green;delete redCircle;delete greenRectangle;return 0;
}

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

相关文章:

  • 阜平网站建设大连做网站仟亿科技
  • windows和linux做网站wordpress如何更域名
  • 上海市建设安全协会网站j双语对照网站
  • 西安招聘网站wordpress应用商店主题
  • 如何做链接淘宝客的网站论坛网站开发技术
  • 洛阳霞光做网站的公司网站设计理念怎么写
  • 做流程图用什么网站好wordpress 分类信息
  • 烟台公司网站开发旅游网站功能
  • 什么是网站开发与建设学做网站看那个网
  • 哪些网站不能备案wordpress分销模板
  • 自己做的网站加载慢的原因织梦 帝国 学校网站
  • 常州做的网站的公司哪家好园区做网站的好处
  • 做网站的业务分析网站建设app端
  • js获取网站域名重庆公司有哪些
  • 竞价网站做招商加盟可以不备案吗友情链接的作用大不大
  • 网站推广技术哪家好新版lnmp安装wordpress
  • 个人网站模板h5网站建设免费课程
  • 万柳网站建设宁德市公共资源交易中心
  • 导航网站前端模板下载网站页面字体设置
  • 大姚网站建设手机上怎么做自己卖菜的网站
  • 网站制作可以卖多少钱wordpress简体中文版下载
  • 个人创业做网站网络安全培训机构哪家好
  • php 网站伪静态wordpress导航菜单图标设置
  • 网站建设专家证书91号卡分销平台
  • 南京城市规划建设展览馆网站怎么在网上卖东西?
  • 广州网站设计成功柚米科技做网站数据存在哪里
  • 建站哪家好就要用兴田德润建设检测人员证书查询网站
  • 专业3合1网站建设如何开通微信商城
  • 动易网站无法安装思乐网站建设
  • 电子商务网站设计与管理建设部网站上标准合同