JS面向对象概述(201903090219----23)
javascript吧
全部回复
仅看楼主
level 5
以完成一件事来说明什么是面向过程与面向对象。
面向过程的解决办法:注重的是具体的步骤,只有按照步骤一步一步的执行,才能够完成这件事情。
面向对象的解决办法:注重的是一个个对象,这些对象各司其职,我们只要发号施令,即可指挥这些对象帮我们完成任务。
对于面向对象思想,我们扮演的是
指挥官
,只要找到相应的对象,让它们帮我们做具体的事情即可。
面向过程思想的劣势,编写的代码都是一些变量和函数,随着程序功能的不断增加,变量和函数就会越来越多,此时容易遇到命名冲突的问题,由于各种功能的代码交织在一起,导致代码结构混乱,变得难以理解、维护和复用。
面向对象思想的优势,可以将同一类事物的操作代码封装成对象,将用到的变量和函数作为对象的属性和方法,然后通过对象去调用,这样可以使代码结构清晰、层次分明。
2021年11月15日 05点11分 1
1