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

做社交网站开发市场调研分析

做社交网站开发,市场调研分析,订阅号 微网站,如何在虚拟主机一键安装wordpress工厂模式不关心过程,只关心结果,这与建造者相反,建造者更关心的是过程, 这里我们创建一个基类,其拥有技能跟爱好两个属性,还有两个实例方法用来获取技能跟爱好 // 基类 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.ds6.com.cn/news/98292.html

相关文章:

  • wordpress 添加文章归档重庆seo代理计费
  • 国内专业网站建设公司怎么在腾讯地图上添加自己的店铺
  • 一般通过路人什么梗北京seo执行
  • 暖暖社区免费观看高清完整版佛山seo优化
  • 长沙 网站建设品牌的宣传及推广
  • 网站建设网页设计培训班云优化软件
  • wordpress 图站怎么学做电商然后自己创业
  • 网址和网站的区别宁波seo推荐
  • 原神移动端seo咨询价格找推推蛙
  • 杭州网站推广找哪家搜索引擎调价平台哪个好
  • 什么查网站是否降权企业高管培训课程有哪些
  • 网站备案号查询国内永久免费的云服务器
  • 张家港网站制作哪家好近期出现的病毒叫什么
  • windows 2003 wordpressseo网站排名优化公司哪家好
  • 手机模块网站百度seo排名优化教程
  • 提供秦皇岛网站建设哪家好2022年最好用的搜索引擎
  • 建设优化网站服务营销案例
  • 可以做流程图的网站总推荐榜总点击榜总排行榜
  • 泰国金木棉做博彩网站开发一个小程序一般需要多少钱呢
  • 网站后台和前台不一致灰色词排名接单
  • 可以做点赞的网站新人跑业务怎么找客户
  • 廊坊电商网站建设seo博客大全
  • 网站开发课程论文怎么样建网站
  • 长春网站建设加q479185700网络销售 市场推广
  • 包头市政府网站建设情况关键词排名优化教程
  • 网站建设与管理结课论文代写平台
  • 浦东网站建设公司百度云网页版入口
  • 免费做自己的网站企查查在线查询
  • 个人制作网站多少钱百度广告联盟收益
  • 单页网站建设百度开发平台