![第19课:Python面向对象编程(Object-Oriented Programming)](https://i.ytimg.com/vi/F2v3oASDmDg/hqdefault.jpg)
内容
- 定义-面向对象编程(OOP)是什么意思?
- Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
- Techopedia解释了面向对象编程(OOP)
定义-面向对象编程(OOP)是什么意思?
面向对象编程(OOP)是围绕对象构造的软件编程模型。该模型将数据划分为对象(数据字段),并通过类的声明(方法)描述对象的内容和行为。
OOP功能包括以下内容:
- 封装:这使程序结构更易于管理,因为每个对象的实现和状态都隐藏在明确定义的边界后面。
- 多态性:这意味着抽象实体以多种方式实现。
- 继承:这是指实现片段的层次结构。
面向对象的编程可以简化编程。它的好处包括可重用性,重构,可扩展性,维护和效率。
Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
Techopedia解释了面向对象编程(OOP)
在过去的十多年中,OOP一直是首选的编程模型。 OOP的模块化设计使程序员能够以可管理的块而不是大量的顺序代码来构建软件。
OOP的一大优点是可伸缩性,而对象和定义没有任何限制。而且,将数据与方法分开可以防止在较旧的线性软件语言中发现常见的问题。如果错误以线性代码出现,则可以通过系统进行翻译,并产生大量难以跟踪的错误。相反,具有方法和数据分离的OOP程序不易受到此类错误的影响。
流行的OOP语言包括Java,C语言家族,VB.NET和Python。
所谓的“纯” OOP语言包括Scala,Ruby,Eiffel,JADE,Smalltalk和Emerald。