16 lines
1.6 KiB
Markdown
16 lines
1.6 KiB
Markdown
|
---
|
|||
|
title: Python Object Oriented Programming
|
|||
|
localeTitle: Объектно-ориентированное программирование на Python
|
|||
|
---
|
|||
|
## Объектно-ориентированное программирование на Python
|
|||
|
|
|||
|
Python - это язык программирования с несколькими парадигмами, поддерживающий различные подходы к программированию. Одна превосходная парадигма программирования - это объектно-ориентированное программирование или короткое ООП путем создания объектов.
|
|||
|
|
|||
|
В свойствах ООП и их поведение объединяются в отдельные объекты, характеризующиеся:
|
|||
|
|
|||
|
* атрибуты
|
|||
|
* поведения
|
|||
|
|
|||
|
Например, объект может представлять человека с атрибутами как имя, возраст, адрес с такими типами поведения, как ходьба, разговор, дыхание и бег.
|
|||
|
|
|||
|
ООП моделирует объекты реального мира как объекты программного обеспечения, которые имеют некоторые данные, связанные с ними, и могут выполнять определенные функции. Объекты моделируются как **классы** , которые являются своего рода _планом_ .
|