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

网站建设 智能建站写出网站建设的基本流程

网站建设 智能建站,写出网站建设的基本流程,wordpress建站主题,常州企业网站建站模板一、简介 组合模式#xff1a;将一组对象组织成树形结构#xff0c;将单个对象和组合对象都看做树中的节点#xff0c;以统一处理逻辑#xff0c;并且它利用树形结构的特点#xff0c;递归地处理每个子树#xff0c;依次简化代码实现。使用组合模式的前提在于#xff0…一、简介 组合模式将一组对象组织成树形结构将单个对象和组合对象都看做树中的节点以统一处理逻辑并且它利用树形结构的特点递归地处理每个子树依次简化代码实现。使用组合模式的前提在于业务场景必须能够表示成树形结构。 二、 UML类图 三、案例 以下是电脑文件系统的案例文件系统是树形结构的包含文件、文件夹两种类型的对象。它们都具有获取文件数和获取路径两个方法。 package main import fmttype FileSystemNode interface {CountNumOfFiles() int64GetPath() string }type File struct {path string }func (f File) CountNumOfFiles() int64 {return 1 }func (f File) GetPath() string {return f.path }type Directory struct {path stringsubNodes []FileSystemNode }func (d Directory) CountNumOfFiles() int64 {numOfFiles : int64(0)for i : 0; i len(d.subNodes); i {node : d.subNodes[i]numOfFiles node.CountNumOfFiles()}return numOfFiles }func (d Directory) GetPath() string {return d.path }func (d *Directory) AddSubNode(node FileSystemNode) {d.subNodes append(d.subNodes, node) }func NewDirectory(path string) *Directory {directory : new(Directory)directory.path pathreturn directory }func NewFile(path string) *File {file : new(File)file.path pathreturn file }func main () {fileSystemTree : NewDirectory(/)node_wz : NewDirectory(/wz/)node_ab : NewDirectory(/ab/)node_xzg : NewDirectory(/xzg/)node_wz_a : NewFile(/wz/a.txt)node_ab_a : NewFile(/ab/a.txt)node_ab_b : NewFile(/ab/b.txt)node_wz.AddSubNode(*node_wz_a)node_ab.AddSubNode(*node_ab_a)node_ab.AddSubNode(*node_ab_b)fileSystemTree.AddSubNode(*node_wz)fileSystemTree.AddSubNode(*node_ab)fileSystemTree.AddSubNode(*node_xzg)fmt.Printf(/ files num: %v\n, fileSystemTree.CountNumOfFiles())fmt.Printf(/wz/ files num: %v\n, node_wz.CountNumOfFiles())fmt.Printf(txt file path: %v\n, node_wz_a.GetPath()) }
http://www.w-s-a.com/news/521818/

相关文章:

  • 北京建站公司做网站价格专门找人做软件的网站
  • 商务网站的特点ui软件界面设计
  • 广州个性化网站开发网站索引量是什么意思
  • 公司网站制作专业公司python做后台网站的多吗
  • 桂林建站平台哪家好给别人做网站怎么收取费用
  • python做网站显示表格用visual做的网站
  • 彩票网站建设需要什么聊城网站建设首选天成网络
  • 安徽建设工程网站wordpress标签云代码
  • 推荐佛山顺德网站建设手机网站建设域名空间
  • 电子商务网站建设策划书例子企业官网用什么cms系统
  • 网站栏目设计怎么写平面设计接单报价表
  • 做网站美工要学什么网站推广的方法包括
  • 哪个网站可以做笔译兼职wordpress加表单
  • 百度站内搜索 wordpress微餐饮建站费用
  • 用什么做网站的访问量统计制作手工作品
  • 微信公众号搭建网站河南卫生基层系统网站建设
  • steam账号注册网站重庆手机版建站系统哪家好
  • 中新生态城建设局门户网站wordpress云盘视频播放
  • 大型网站开发基本流程wordpress记录用户搜索
  • 云服务器安装win系统做网站wordpress边栏扩大尺寸
  • 网站开发面试自我介绍软件下载网站如何建设
  • 可以做翻译任务的网站陕西省建设厅八大员证
  • 昆明 网站推广重庆网页优化seo公司
  • 网站排名下降怎么上去设计一套app页面多少钱
  • 专门用来查找网址的网站查公司名字是否被注册
  • 自己创建网站教程河南省建设厅官方网站李学军
  • 一个网站需要多少容量怎样免费设计网站建设
  • 建设工程交易中心网站12306的网站是哪个公司做的
  • 建设网站经营范围自己给公司做网站
  • 河北省住房建设厅政务网站网络营销推广的岗位职责有哪些