做直播网站软件有哪些软件有哪些,ppt设计接单,网络架构有几层,小程序定制开发传智科技面向过程思想
面向过程就是分析出解决问题所需要的步骤#xff0c;然后用函数把这些步骤一步一步实现#xff0c;使用的时候再一个一个的依次调用就可以了
JS就是典型的面向过程的编程语言
优点#xff1a;
性能比面向对象编程高#xff0c;适合跟硬件联系很紧密的东西…面向过程思想
面向过程就是分析出解决问题所需要的步骤然后用函数把这些步骤一步一步实现使用的时候再一个一个的依次调用就可以了
JS就是典型的面向过程的编程语言
优点
性能比面向对象编程高适合跟硬件联系很紧密的东西例如单片机就采用面向过程编程思想
缺点
没有面向对象编程那样易维护、易复用、易扩展等特性
面向对象思想
面向对象是把事务分解成一个个对象然后由对象之间分工与合作达成最终目标。同时面向对象编程具有灵活、代码可复用、容易维护和开发的优点更适合多人合作的大型软件项目。
就是将一个要做的大模块拆解成多个小模块通过实现多个小模块功能最终串联起来实现大模块功能
面向对象的特性
封装性继承性多态性
优点
易维护、易复用、易扩展由于面向对象有封装、继承、多态性可以设计出低耦合的系统使系统更加灵活、更加易于维护
缺点
性能比面向过程低
Java、python、PHP、C、VB(Visual Basic)、VC (Visual C )、Delphi等都是典型的面向对象编程语言