博客园 - Alan_chen
uuid:7d267088-5232-4821-9010-8cd5fdd6cd4f;id=1077483
2014-02-07T01:33:27Z
Alan_chen
https://www.cnblogs.com/jsjrjcj/
feed.cnblogs.com
https://www.cnblogs.com/jsjrjcj/archive/2011/05/27/2059691.html
JavaScript设计模式之一封装 - Alan_chen
对于熟悉C#和Java的兄弟们,面向对象的三大思想(封装,继承,多态)肯定是了解的,今天我想讲讲如何在Javascript中利用封装这个特性,开讲!我们会把现实中的一些事物抽象成一个Class并且把事物的属性(名词)作为Class的Property把事物的动作(动词)作为Class的methods。在面向对象的语言中(C#等)都会有一些关键字来修饰类或者属性(Private,public,protect),这些关键词描述了访问的权限,不多做解释。 我们来看看Javascript的易变的特性(我们还用上一次的例子):var Man = function (name, age) { this.Na
2011-05-27T03:37:00Z
2011-05-27T03:37:00Z
Alan_chen
https://www.cnblogs.com/jsjrjcj/
【摘要】对于熟悉C#和Java的兄弟们,面向对象的三大思想(封装,继承,多态)肯定是了解的,今天我想讲讲如何在Javascript中利用封装这个特性,开讲!我们会把现实中的一些事物抽象成一个Class并且把事物的属性(名词)作为Class的Property把事物的动作(动词)作为Class的methods。在面向对象的语言中(C#等)都会有一些关键字来修饰类或者属性(Private,public,protect),这些关键词描述了访问的权限,不多做解释。 我们来看看Javascript的易变的特性(我们还用上一次的例子):var Man = function (name, age) { this.Na <a href="https://www.cnblogs.com/jsjrjcj/archive/2011/05/27/2059691.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jsjrjcj/archive/2011/05/25/2056627.html
JavaScript设计模式之一Interface接口 - Alan_chen
如何用面向对象的思想来写JavaScript,对于初学者应该是比较难的,我们经常用的JQuery其实也是用面向对象的思想去封装的,今天我们来看看如何在Javascript中用Interface,在C#还是JAVA中都应该面向接口设计我们的程序,在C#和Java中都Interface这样的关键字,但是JavaScript中没有相应的机制,但是Javascript很灵活,我们可以用它的特性去模仿Interface,但是我们需要加入一些methods来做check的动作。我们来看下一个Interface的作用: 继承了这个Interface就必须要实现这个Interface中定义的方法(方法签名)/
2011-05-25T06:27:00Z
2011-05-25T06:27:00Z
Alan_chen
https://www.cnblogs.com/jsjrjcj/
【摘要】如何用面向对象的思想来写JavaScript,对于初学者应该是比较难的,我们经常用的JQuery其实也是用面向对象的思想去封装的,今天我们来看看如何在Javascript中用Interface,在C#还是JAVA中都应该面向接口设计我们的程序,在C#和Java中都Interface这样的关键字,但是JavaScript中没有相应的机制,但是Javascript很灵活,我们可以用它的特性去模仿Interface,但是我们需要加入一些methods来做check的动作。我们来看下一个Interface的作用: 继承了这个Interface就必须要实现这个Interface中定义的方法(方法签名)/ <a href="https://www.cnblogs.com/jsjrjcj/archive/2011/05/25/2056627.html" target="_blank">阅读全文</a>