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

免费网站服务wordpress图片批量链接

免费网站服务,wordpress图片批量链接,网站改版不换域名怎么做,潜江招聘资讯网文章目录 1. 概述1.1 角色1.2 类图 2. 代码示例2.1 设计2.2 代码2.2 类图 1. 概述 门面#xff08;Facade#xff09;向客户端提供使用子系统的统一接口#xff0c;用于简化客户端使用子系统的操作。 1.1 角色 门面角色#xff08;Facade#xff09; 客户端可以调用的接… 文章目录 1. 概述1.1 角色1.2 类图 2. 代码示例2.1 设计2.2 代码2.2 类图 1. 概述 门面Facade向客户端提供使用子系统的统一接口用于简化客户端使用子系统的操作。 1.1 角色 门面角色Facade 客户端可以调用的接口或方法此角色知晓系统的所有功能和责任一般情况下该角色没有实际业务逻辑只是一个委托类。 子系统角色Subsystem 同时有一个或多个子系统子系统并不知道门面的存在对于子系统门面是一个客户端 1.2 类图 #mermaid-svg-NKRINGFtSZ0d9w28 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-NKRINGFtSZ0d9w28 .error-icon{fill:#552222;}#mermaid-svg-NKRINGFtSZ0d9w28 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-NKRINGFtSZ0d9w28 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-NKRINGFtSZ0d9w28 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-NKRINGFtSZ0d9w28 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-NKRINGFtSZ0d9w28 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-NKRINGFtSZ0d9w28 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-NKRINGFtSZ0d9w28 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-NKRINGFtSZ0d9w28 .marker.cross{stroke:#333333;}#mermaid-svg-NKRINGFtSZ0d9w28 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-NKRINGFtSZ0d9w28 g.classGroup text{fill:#9370DB;fill:#131300;stroke:none;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:10px;}#mermaid-svg-NKRINGFtSZ0d9w28 g.classGroup text .title{font-weight:bolder;}#mermaid-svg-NKRINGFtSZ0d9w28 .nodeLabel,#mermaid-svg-NKRINGFtSZ0d9w28 .edgeLabel{color:#131300;}#mermaid-svg-NKRINGFtSZ0d9w28 .edgeLabel .label rect{fill:#ECECFF;}#mermaid-svg-NKRINGFtSZ0d9w28 .label text{fill:#131300;}#mermaid-svg-NKRINGFtSZ0d9w28 .edgeLabel .label span{background:#ECECFF;}#mermaid-svg-NKRINGFtSZ0d9w28 .classTitle{font-weight:bolder;}#mermaid-svg-NKRINGFtSZ0d9w28 .node rect,#mermaid-svg-NKRINGFtSZ0d9w28 .node circle,#mermaid-svg-NKRINGFtSZ0d9w28 .node ellipse,#mermaid-svg-NKRINGFtSZ0d9w28 .node polygon,#mermaid-svg-NKRINGFtSZ0d9w28 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-NKRINGFtSZ0d9w28 .divider{stroke:#9370DB;stroke:1;}#mermaid-svg-NKRINGFtSZ0d9w28 g.clickable{cursor:pointer;}#mermaid-svg-NKRINGFtSZ0d9w28 g.classGroup rect{fill:#ECECFF;stroke:#9370DB;}#mermaid-svg-NKRINGFtSZ0d9w28 g.classGroup line{stroke:#9370DB;stroke-width:1;}#mermaid-svg-NKRINGFtSZ0d9w28 .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5;}#mermaid-svg-NKRINGFtSZ0d9w28 .classLabel .label{fill:#9370DB;font-size:10px;}#mermaid-svg-NKRINGFtSZ0d9w28 .relation{stroke:#333333;stroke-width:1;fill:none;}#mermaid-svg-NKRINGFtSZ0d9w28 .dashed-line{stroke-dasharray:3;}#mermaid-svg-NKRINGFtSZ0d9w28 #compositionStart,#mermaid-svg-NKRINGFtSZ0d9w28 .composition{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#mermaid-svg-NKRINGFtSZ0d9w28 #compositionEnd,#mermaid-svg-NKRINGFtSZ0d9w28 .composition{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#mermaid-svg-NKRINGFtSZ0d9w28 #dependencyStart,#mermaid-svg-NKRINGFtSZ0d9w28 .dependency{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#mermaid-svg-NKRINGFtSZ0d9w28 #dependencyStart,#mermaid-svg-NKRINGFtSZ0d9w28 .dependency{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#mermaid-svg-NKRINGFtSZ0d9w28 #extensionStart,#mermaid-svg-NKRINGFtSZ0d9w28 .extension{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#mermaid-svg-NKRINGFtSZ0d9w28 #extensionEnd,#mermaid-svg-NKRINGFtSZ0d9w28 .extension{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#mermaid-svg-NKRINGFtSZ0d9w28 #aggregationStart,#mermaid-svg-NKRINGFtSZ0d9w28 .aggregation{fill:#ECECFF!important;stroke:#333333!important;stroke-width:1;}#mermaid-svg-NKRINGFtSZ0d9w28 #aggregationEnd,#mermaid-svg-NKRINGFtSZ0d9w28 .aggregation{fill:#ECECFF!important;stroke:#333333!important;stroke-width:1;}#mermaid-svg-NKRINGFtSZ0d9w28 .edgeTerminals{font-size:11px;}#mermaid-svg-NKRINGFtSZ0d9w28 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} Client Facade SubsystemA -Service() SubsystemB -Service() SubsystemC -Service() 2. 代码示例 2.1 设计 分别创建Deployment、Service、PVC三个类 它们的Create()方法给它本身赋值它们的Get()方法可以查询它本身 创建统一门面Project() 它关联了Deployment、Service、PVC三个类它的Create()方法调用Deployment、Service、PVC的Create()方法创建它和所有子系统它的Get()方法调用Deployment、Service、PVC的Cet()方法查询它和所有子系统 调用 实例化一个门面project用它的Create()方法统一创建所有子系统查询结果 2.2 代码 package mainimport fmt //创建一个子系统角色 type Deployment struct {Name stringKind stringImage stringvolume string }func (deployment *Deployment) Create(name string, image string, volume string) {deployment.Name namedeployment.Image imagedeployment.Kind Deploymentdeployment.volume pvc: volume } func (deployment *Deployment) Get() {fmt.Printf(%v\n, deployment) } //创建第二个子系统角色 type Service struct {Name stringKind stringSelector string }func (service *Service) Create(name string, selector string) {service.Name nameservice.Kind Serviceservice.Selector deployment: selector } func (service *Service) Get() {fmt.Printf(%v\n, service) } //创建第三个子系统角色 type PVC struct {Name stringKind string }func (pvc *PVC) Create(name string) {pvc.Name namepvc.Kind PersistentVolumeClaim } func (pvc *PVC) Get() {fmt.Printf(%v\n, pvc) } //创建门面它包含了所有子系统 type Project struct {Name stringDeployment DeploymentService ServicePVC PVC }func (project *Project) Create(name string, image string) {project.Name nameproject.PVC.Create(pvc_ name)project.Deployment.Create(name, image, project.PVC.Name)project.Service.Create(name, project.Deployment.Name) } func (project *Project) Get() {fmt.Println(project.Name)project.Deployment.Get()project.Service.Get()project.PVC.Get() }func main() {project : Project{}project.Create(nginx, nginx:1.21)project.Get() }输出 nginx {Name:nginx Kind:Deployment Image:nginx:1.21 volume:pvc:pvc_nginx} {Name:nginx Kind:Service Selector:deployment:nginx} {Name:pvc_nginx Kind:PersistentVolumeClaim}2.2 类图 #mermaid-svg-sKO4i9dOloER5OH3 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-sKO4i9dOloER5OH3 .error-icon{fill:#552222;}#mermaid-svg-sKO4i9dOloER5OH3 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-sKO4i9dOloER5OH3 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-sKO4i9dOloER5OH3 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-sKO4i9dOloER5OH3 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-sKO4i9dOloER5OH3 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-sKO4i9dOloER5OH3 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-sKO4i9dOloER5OH3 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-sKO4i9dOloER5OH3 .marker.cross{stroke:#333333;}#mermaid-svg-sKO4i9dOloER5OH3 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-sKO4i9dOloER5OH3 g.classGroup text{fill:#9370DB;fill:#131300;stroke:none;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:10px;}#mermaid-svg-sKO4i9dOloER5OH3 g.classGroup text .title{font-weight:bolder;}#mermaid-svg-sKO4i9dOloER5OH3 .nodeLabel,#mermaid-svg-sKO4i9dOloER5OH3 .edgeLabel{color:#131300;}#mermaid-svg-sKO4i9dOloER5OH3 .edgeLabel .label rect{fill:#ECECFF;}#mermaid-svg-sKO4i9dOloER5OH3 .label text{fill:#131300;}#mermaid-svg-sKO4i9dOloER5OH3 .edgeLabel .label span{background:#ECECFF;}#mermaid-svg-sKO4i9dOloER5OH3 .classTitle{font-weight:bolder;}#mermaid-svg-sKO4i9dOloER5OH3 .node rect,#mermaid-svg-sKO4i9dOloER5OH3 .node circle,#mermaid-svg-sKO4i9dOloER5OH3 .node ellipse,#mermaid-svg-sKO4i9dOloER5OH3 .node polygon,#mermaid-svg-sKO4i9dOloER5OH3 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-sKO4i9dOloER5OH3 .divider{stroke:#9370DB;stroke:1;}#mermaid-svg-sKO4i9dOloER5OH3 g.clickable{cursor:pointer;}#mermaid-svg-sKO4i9dOloER5OH3 g.classGroup rect{fill:#ECECFF;stroke:#9370DB;}#mermaid-svg-sKO4i9dOloER5OH3 g.classGroup line{stroke:#9370DB;stroke-width:1;}#mermaid-svg-sKO4i9dOloER5OH3 .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5;}#mermaid-svg-sKO4i9dOloER5OH3 .classLabel .label{fill:#9370DB;font-size:10px;}#mermaid-svg-sKO4i9dOloER5OH3 .relation{stroke:#333333;stroke-width:1;fill:none;}#mermaid-svg-sKO4i9dOloER5OH3 .dashed-line{stroke-dasharray:3;}#mermaid-svg-sKO4i9dOloER5OH3 #compositionStart,#mermaid-svg-sKO4i9dOloER5OH3 .composition{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#mermaid-svg-sKO4i9dOloER5OH3 #compositionEnd,#mermaid-svg-sKO4i9dOloER5OH3 .composition{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#mermaid-svg-sKO4i9dOloER5OH3 #dependencyStart,#mermaid-svg-sKO4i9dOloER5OH3 .dependency{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#mermaid-svg-sKO4i9dOloER5OH3 #dependencyStart,#mermaid-svg-sKO4i9dOloER5OH3 .dependency{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#mermaid-svg-sKO4i9dOloER5OH3 #extensionStart,#mermaid-svg-sKO4i9dOloER5OH3 .extension{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#mermaid-svg-sKO4i9dOloER5OH3 #extensionEnd,#mermaid-svg-sKO4i9dOloER5OH3 .extension{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#mermaid-svg-sKO4i9dOloER5OH3 #aggregationStart,#mermaid-svg-sKO4i9dOloER5OH3 .aggregation{fill:#ECECFF!important;stroke:#333333!important;stroke-width:1;}#mermaid-svg-sKO4i9dOloER5OH3 #aggregationEnd,#mermaid-svg-sKO4i9dOloER5OH3 .aggregation{fill:#ECECFF!important;stroke:#333333!important;stroke-width:1;}#mermaid-svg-sKO4i9dOloER5OH3 .edgeTerminals{font-size:11px;}#mermaid-svg-sKO4i9dOloER5OH3 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} Client Project Name:string Create() Get() Deployment Name:string Kind:string Image:string volume:string Create() Get() Service Name:string Kind:string Selector:string Create() Get() PVC Name:string Kind:string Create() Get()
http://www.huolong8.cn/news/213371/

相关文章:

  • 海东企业网站建设网站开发的要求
  • WordPress整篇文章登录可见价格优化网站建设
  • 网站开发与客户沟通虚拟主机专用控制面板
  • wordpress做电影网站开平做网站
  • 成都各公司网站一个企业网站如何能放到互联网上 vps
  • 当牛做吗网站源代码分享商务网页是怎样设计的呢
  • 济南城市建设职业学院官网招生网网站seo外包公司有哪些
  • 在线构建网站企业取名字
  • 台州建设规划局网站上海网站设计厂家
  • 辽宁高速公路建设局网站设计师做网站效果图
  • 企业网站建设专业性体现在陕西手机网站建设
  • 网站建设行业论坛网站怎么做交易
  • 小企业网站建设新市场报价做ppt介绍网站
  • 上海大型网站淄博优化公司
  • 佛山网站建设的大品牌wordpress虚拟支付插件
  • 电子商城网站建设与维护做简易动画的网站
  • 新能源网站开发WordPress新的页面
  • 公司网站毕业设计论文免费的开发平台
  • 不建议网站机械设备如何做网站
  • 注册网站域名要钱吗医药类网站建设评价
  • 长春网站制作的公司哪家好做阿里云网站空间
  • 大型网站开发语言wordpress伪静态中文乱码
  • sgs网站开发公司泉州网站设计公司
  • 济南住房和城乡建设局网站上海百度seo牛巨微
  • 手机h5免费模板网站wordpress 制作小工具
  • 企业网站怎么做的好看网站降权后 换域名
  • 怎么做宣传seo快速排名易下拉霸屏
  • 广西城乡住房建设厅网站首页国内可用的免费云端服务器
  • 网站编辑器室内装修效果图制作
  • 白云网站建设多少钱服务器与网站的关系