编程学c语言还是python,python面向对象编程的三大特性
面向对象程序设计和面向过程程序设计I,基本介绍II,区分使用特征
面向过程的基本介绍
这是一个过程步骤。解题时,把解题步骤一步一步记录下来,用函数表达出来,按顺序调用函数。面向对象的
根据功能和行为,抽象出解决问题的步骤,赋予对象相应的属性和方法,调用对象的方法来解决问题。
造车举例说明:
面向流程(制造发动机(变速器)底盘)制造车身(装配)面向流程)抽象发动机、变速器、底盘、车身、总成,都是执行自己的方法来制造零部件和总成。
1.因为不需要创建对象,所以性能高,开销低。
2.由于每一步(功能)都有单一的功能,所以开发的系统不是面向对象的,易于维护、重用和扩展。它是一个面向对象的强耦合系统。
1.因为使用时需要创建对象,所以执行性能低,开销大。
2.它具有面向对象封装、继承、多态等特点。它可以开发一个低耦合的系统,系统灵活,易于维护和扩展。使用面向对象
代表语言是C,广泛应用于单片机、嵌入式开发、Linux/Unix等领域。面向过程
典型的语言有Java、C、C#等,广泛应用于各类APP通讯、网站、系统中。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。