
正文
js面向对象优缺点,js面向对象重要吗
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
面向对象编程的优缺点
性能牺牲面向对象编程的性能牺牲是其缺点之一。由于面向更高的逻辑抽象层,使得在实现的时候,不得不做出性能上面的牺牲,有时候甚至是致命的。
似乎很简单,但实际又很不简单:面向对象三要素封装、继承、多态 (警告:事实上,从业界如此总结出这面向对象三要素的一刹那开始,就已经开始犯错了!)。
速度优势:多处理器:多处理器上面并发变成无疑会让程序运行很快。单处理器:如果是单处理器的机器,那么并发编程可能相对于顺序编程没有什么变化。
相关问答
Q1: 为什么javascript不做成纯面向对象的,而是基于对象的
你好!Javascript 不是面向对象的,但它是基于对象的。基于对象因为几乎每个Javascript内部类型都有自己的方法,不是面向对象是因为Javascript的设计者并没有考虑到类的应用,从没有class关键字就可以看出。
JavaScript是“基于对象”的语言,这种说法基本上是正确的,但是,另一些人坚持JavaScript是“面向对象”的,而这个看法,应该说是更加准确的。不过需要注意,“基于对象”和“面向对象”是两个不同层次的概念。
而javascript与其说是面象对象,还不如说是基于对象。
这个可以通过Object.prototype.toString.call(OBJ)来检验~如果说javascript面向对象,这个不是特别准确,js是一种基于原型链的语言,这个比基于对象的语言诸如JAVA,C#等更加灵活。如果说他是基于对象,这种说法我完全赞同。
利用JavaScript的原型(prototype)机制,JavaScript可以实现继承,所以JavaScript可以基于对象编程,也可以面向对象编程。
基于对象的(Object-Based)语言,如JavaScript语言,而不是面向对象的(object-oriented)。之所以说它是一门基于对象的语言,主要是因为它没有提供象抽象、继承、重载等有关面向对象语言的许多功能。
Q2: JS防水涂料怎么样啊?优缺点是什么?
优点:无毒无害,无污染环保涂料;涂膜具有较高的抗拉强度、耐候性好;可在潮湿基层上施工并粘结牢固。冷施工,操作方便、基层含水率不受限制,可缩短工期。
耐候性好:JS防水涂料具有很好的耐候性能,能够在各种恶劣的气候条件下保持较好的防水效果。施工简便:JS防水涂料施工简便,不需要特殊的技术和设备,降低了施工难度和成本。
js防水涂料缺点:js防水涂料的施工时气温须高于5度,阴雨天气或基层有明水时不宜施工。
JS防水涂料的优缺点 优点:无毒无害,无污染环保涂料;涂膜具有较高的抗拉强度、耐候性好;可在潮湿基层上施工并粘结牢固。冷施工,操作方便、基层含水率不受限制,可缩短工期。
js面向对象优缺点的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js面向对象重要吗、js面向对象优缺点的信息别忘了在本站进行查找喔。







