您的位置:首页 > Web前端 > JavaScript

Javascript乱弹设计模式系列(0) - 面向对象基础以及接口和继承类的实现

2012-01-15 01:40 851 查看
======================================================

注:本文源代码点此下载

======================================================

--引用--------------------------------------------------
leepy: @winter-cn未登陆
是啊,我就是这个意思呢
-------------
1.这个接口的实现思路很不错 动态语言就应该动态检查
interface.registerimplements(this, person);
应该放到构造函数的最后检查 你不能要求别人把所有方法都写到prototype上去
2.根据文本判断函数签名(暂且借用c#的叫法)是不合适的 因为js的很多函数是可以处理匿名参数和变长参数表的
我的建议是,要么不检查 要么给每个函数加上参数个数和类型限制
-------------
嗯,我在好好想想看看,如果要做类型上的限制如果按照传统上的接口确实还是需要,
-------------------------------------------------------
我之前写过一个用于函数重载的参数检查 你可以参考

======================================================

在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定
这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐