/** * 混合模式 = 原型模式 + 构造函数模式 */
function Animal(name, color){ this.name = name; this.color = color; console.log( this.name + this.color)
}
Animal.prototype.getInfo = function(){ console.log('名称:'+ this.name);
}
function largeCat(name, color){ Animal.call(null, name, color); this.color = color;
}
largeCat.prototype = create(Animal.prototype);
function create (parentObj){ function F(){} F.prototype = parentObj; return new F();
};
largeCat.prototype.getColor = function(){ return this.color; }
var cat = new largeCat("Persian", "白色"); console.log( cat )

  

转载于:https://www.cnblogs.com/bgwhite/p/9405790.html

(三十三)设计模式之混合模式相关推荐

  1. 学习Java的三十三个建议

    学习Java的三十三个建议 1把Java当成一门新的语言学习(和C++差别很大,真的,我觉得和Delphi的Object Pas cal反而更像一点): 2看<Thinking in Java& ...

  2. NeHe OpenGL第三十三课:TGA文件

    NeHe OpenGL第三十三课:TGA文件 加载压缩和未压缩的TGA文件: 在这一课里,你将学会如何加载压缩和为压缩的TGA文件,由于它使用RLE压缩,所以非常的简单,你能很快地熟悉它的.   我见 ...

  3. ASP.NET程序中常用的三十三种代码(转载)

    asp.net程序中最常用的三十三种编程代码,为初学者多多积累经验,为高手们归纳总结,看了觉得很有价值~,大家不妨参考下! 1. 打开新的窗口并传送参数: 传送参数: response.write(& ...

  4. 前端工程师和设计师必读文章推荐【系列三十三】

    <Web 前端开发精华文章推荐>自2011年6月20号发布第一期以来,历经三年半,总共发布了30多期.今天这篇是2015年第2期(总第33期),希望你能在这里发现有用的资料. 梦想天空专注 ...

  5. javaweb学习总结(三十三)——使用JDBC对数据库进行CRUD

    javaweb学习总结(三十三)--使用JDBC对数据库进行CRUD 一.statement对象介绍 Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过 ...

  6. OpenCV学习笔记(三十一)——让demo在他人电脑跑起来 OpenCV学习笔记(三十二)——制作静态库的demo,没有dll也能hold住 OpenCV学习笔记(三十三)——用haar特征训练自己

    OpenCV学习笔记(三十一)--让demo在他人电脑跑起来 这一节的内容感觉比较土鳖.这从来就是一个老生常谈的问题.学MFC的时候就知道这个事情了,那时候记得老师强调多次,如果写的demo想在人家那 ...

  7. 三十三、Java集合中的LinkedList

    @Author:Runsen @Date:2020/6/3 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...

  8. 微信小程序把玩(三十三)Record API

    微信小程序把玩(三十三)Record API 原文:微信小程序把玩(三十三)Record API 其实这个API也挺奇葩的,录音结束后success不走,complete不走,fail也不走, 不知道 ...

  9. FreeSql (三十三)CodeFirst 类型映射

    前面有介绍过几篇 CodeFirst 内容文章,有 <(二)自动迁移实体>(https://www.cnblogs.com/FreeSql/p/11531301.html) <(三) ...

  10. 第三十三章 机械化印刷

    第三十三章 机械化印刷 此时天黑了,李丽质就让众人回家了,明天还将会有一个更加重要的发明. 第二天,李丽质让众人过来,众人在桌子上看见的是一个桶状的东西,李丽质指着桶说道:"这是印刷机,用于 ...

最新文章

  1. 终于等到你:CYQ.Data V5系列 (ORM数据层)最新版本开源了
  2. asp.net mysql 事务_ASP.NET Core 1.0 使用 Dapper 操作 MySql(包含事务)
  3. 使用IDEA运行Spark程序
  4. 读取纯真IP数据库的公用组件QQWry.NET
  5. 汉诺塔算法python_经典算法:汉诺塔
  6. TensorFlow 简介
  7. poj 3310(并查集判环,图的连通性,树上最长直径路径标记)
  8. VSFLEXgrid控件几个特殊的属性方法的使用
  9. python编程(关于cocos2d)
  10. 《Kotlin进化之路》之【第二章:揭开Kotlin的基础面纱】(二)
  11. Zabbix运维监控工具
  12. 学习matlab(十四)——GUI
  13. 合伙创业 三大误区
  14. java der decode_支付宝进行签名时爆DER input, Integer tag error异常
  15. 时间序列-异常检测(Anomaly Detection)(四):深度学习方法
  16. 用了三天终于安装成功 jsv8 centos7.6 + 宝塔+ php7.2 安装V8js
  17. 自动驾驶定位技术之争:融合定位才是出路
  18. 无法连接到mysql数据库_无法连接到数据库服务器(mysql workbench)
  19. 变态Java系列 String
  20. 2017 Material design 第三章第一节《颜色》

热门文章

  1. 技术系统进化法则是_()是技术系统所有进化法则的基础。
  2. ios 隔空投安装ipa_ipa文件能不能直接安装到手机上?怎么操作?
  3. 频段表_VoLTE高低频段覆盖能力研究
  4. 便携式不锈钢管道焊接机器人_为什么越来越多的不锈钢管件用不锈钢焊管制作...
  5. 深入探讨 java.lang.ref 包
  6. STS安装lombok
  7. VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)
  8. quot;《 Serial Drivers 》by Alessandro Rubiniquot; 学习笔记
  9. 简单的协议应用-代理模式
  10. slider使用TickPlacement获得游标效果