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

电脑网站开发手机上可以打开吗外贸网站优化服务

电脑网站开发手机上可以打开吗,外贸网站优化服务,仿网站建设,官方网站后台怎样做超链接工厂模式不关心过程,只关心结果,这与建造者相反,建造者更关心的是过程, 这里我们创建一个基类,其拥有技能跟爱好两个属性,还有两个实例方法用来获取技能跟爱好 // 基类 let Human function (param {}) …

工厂模式不关心过程,只关心结果,这与建造者相反,建造者更关心的是过程,

这里我们创建一个基类,其拥有技能跟爱好两个属性,还有两个实例方法用来获取技能跟爱好

// 基类
let Human = function (param = {}) {this.skill = param.skill || "保密"this. Hobby = param.hobby || "无"
}
// 基类原型
Human.prototype = {getSkill() {return this.skill},getHobby() {return this. Hobby}
}

接下来创建一个姓名类及工作类

let Named = function (name = "") {let _this = this(function (name, self) {self.name = nameif (name.indexOf(" ") !== -1) {self.firstName = name.slice(0, name.indexOf(" "))self.lastName = name.slice(name.indexOf(" "))}})(name, _this)
}let Work = function (work = "") {let _this = this(function (work, self) {self.work = workswitch (work) {case "code":self.work = "工程师"self.description = "每天沉醉于编程的工程师"breakcase "UI":case "UE":self.work = "设计师"self.description = "UI和UE的设计"breakdefault:self.work = workself.desc = "unknown"}})(work, _this)
}Work.prototype.changeWork =  (work)=> {this.work = work
}
Work.prototype.changeDescription = (description) => {this.description = description
}

这样我们就得到了姓名跟工作的类,再来创造一个应聘者:

/* 构建者* @param {string} name 姓名* @param {string} work 工作*/
let Person = function (name, work) {let _person = new Human()_person.name = new Named(name)_person.work = new Work(work)return _person
}// 这样使用
let person = new Person("于光豪", "code")
console.log(person.work.description) // 每天沉醉于编程的工程师
person.work.changeDescription('不要想着工程师很轻松!')
console.log(person.work.description) // 不要想着工程师很轻松!
console.log(person.name.name) // 于光豪

由此可以看出在构建者中,创建者不单单是在乎结果,更关注过程,构建的对象来说更为复杂,工作通过 Switch 来区分不同的工作种类,对于不同的职位进行不同的操作。不过针对工厂模式来说,构建者的确更明确一些,它将所有功能等都逐一分开,每个都独立,再通过一个构建者将所有的基层都融合在一起(Person)构建者融合了 Human、Named、Work,类似与搭建积木,一层一层的构建起来组合成一个模型

http://www.yayakq.cn/news/667507/

相关文章:

  • 网站怎么维护更新深圳建设工程交易网站
  • 平面网站设计重庆工信部网站
  • 专业的佛山网站建设价格池州哪家做网站
  • 专门做面条菜谱的网站什么是分类信息网站营销
  • 建设企业学习网站excel免费模板网站
  • 赣州网站制作培训网站解析怎么做
  • 怎么开发一个自己的网站建站公司塔山双喜
  • google 网站 提交华为手机网站建设策划书
  • 上街区网站建设网站建设涉及的标准
  • 做网站的流程视频教程建筑工程168网
  • 哪家公司网站建设好点试玩平台怎么做网站
  • 威海哪家网站做的好辽宁网络推广
  • 绵阳做手机网站中文网站什么意思
  • 个人建立网站要多少钱太原seo公司网站
  • 网站模板设计定制化服务深圳福田最新消息今天
  • 婚纱网站目录优化做网站 智域大连
  • 佛山企业建网站怎样才能在百度上发布信息
  • 中山市 有限公司网站建设昆明做网站做的好的公司有哪些
  • html代码查看网站优化营销
  • 好看网站给别人开发一个网站多少钱
  • 摄影比赛投稿网站设计公司设计
  • 中山营销网站建设联系方式wordpress需要Apache吗
  • 岳阳网站建设哪里有开发网站最后进行的步骤是什么
  • 网站建设 域名 数据库seo学徒
  • 我做网站动态ip建设网站
  • 怎么早网站上放广告山西+网站建设
  • win10虚拟目录 做网站佛山债优化
  • 网站后台视频网站建设公司 深圳
  • 创建游戏网站高级网页设计师培训班
  • 社保局网站建设意义临沂搜索引擎网站推广