js下的多态
来源:互联网 发布:赛奇网络 编辑:程序博客网 时间:2024/05/14 16:11
多态性就是多种表现形式,具体来说,可以用”一个对外接口,多个内在实现方法“表示。举一个例子,计算机中的堆栈可以存储各种格式的数据,包括整型,浮点或字符。不管存储的是何种数据,堆栈的算法实现是一样的。针对不同的数据类型,编程人员不必手工选择,只需使用统一接口名,系统可自动选择。 百科链接
我理解了下,js下应该是这样来实现
var Car = function(type){ return new Car[type]();} Car.jeep = function(){}Car.jeep.prototype = { showType: function(){ return "this is jeep"; }} Car.bus = function(){}Car.bus.prototype = { showType: function(){ return "this is bus"; }} var jeep = new Car("jeep");var bus = new Car("bus"); jeep.showType(); // this is jeep bus.showType(); // this is bus
不过要是都这么写,可能就累死了,maybe…
- js下的多态
- js下的时间函数
- JS下的日期函数
- FireFox下的JS操作
- FireFox下的JS操作
- js 下 map 的实现
- Js下的namepace函数
- JS下的对象列表
- amCharts下的JS图表
- js下的AJAX 相关
- js下的正则表达式
- js下的sleep实现
- 整理下之前的js代码 moogens.js 记录下
- ie下的js调试工具Companion.JS
- IE下的优秀js调试工具Companion.JS (转)
- ie6下的js调试工具companion.js
- IE下js调试工具的安装--Companion.JS+DebugBar
- ie6下的js调试工具companion.js
- 第五周项目1:三角形类(使用参数初始化表对数据成员初始化)
- 用SWPM装ECC6 SR3 on Oracle 11g
- 第五周任务1-初始化表
- 碰到的word控件问题
- Android之Handler用法总结
- js下的多态
- 基础插件3.3.1.5版本更新说明
- VRML---第四章第二部分(场景信息)
- Visual Studio 2010——C#中的值类型
- Apache HttpComponents是什么
- 时间管理的技巧
- 类模板 无法解析的外部符号
- php调试技术
- android 解锁,锁屏流程